gcc -v 查看安装的gcc属性
gcc -o 输出文件名 源文件名 //编译源文件
./输出文件名 //执行
gcc -v -o 输出文件名 源文件名 //输出gcc编译源文件所做的工作
编译过程:
gcc -S 调用编译器编译 .c文件 生成 .s文件 //先进行gcc -E 将.c文件 翻译成 .i文件(预处理阶段),然后将.i文件编译成.s文件
gcc -c 调用汇编器编译 .s文件 生成 .o文件
gcc -o 链接
gcc -o 输出文件 源文件 源文件 .... //进行多个源文件的编译(不过最好是每个源文件先分别进行编译处理,最后进行—o操作)
(以上过程下面会调用上面的过程,所以使用gcc -o 会将所有过程全部执行)
gcc -I 头文件目录 //实现多文件的头文件没有在当前目录中(I之后无空格)
gcc -l lib名称 //链接动态链接库进行编译
gcc -static //静态链接酷进行编译
gcc -Wall //会打开一些很有用的警告选项,建议编译时加此选项。