2 C语言环境、编译

2.1 环境

gcc -v                 //查看环境变量
gcc 同 g++
gcc main.c -o main.exe
gcc main.c             //默认生成a.exe

2.2 编译

预处理: gcc -E main.c -o main.i
编译: gcc -S main.i -o main.s //同时做语法检查
汇编: gcc -c main.s -o main.o
链接: gcc main.o -o main.exe

2.3 4996错误

// 主要存在于scanf,strcpy,sprintf等
#pragma warning(disable:4996)          //防止4996错误
#define _CRT_SECURE_NO_WARNINGS        //防止4996错误
原文地址:https://www.cnblogs.com/chungeyuan/p/11410243.html