1. gcc命令分析
在上节我们已经使用gcc编译了Linux下的第一个C程序,gcc命令的格式如下:
gcc [参数] [文件名]
主要参数说明如下:
-c 编译、汇编到目标代码(.o),不链接成可执行文件
-g 生成调试信息
-o 编译完成后生成的文件名,如果不使用该选项,默认生成a.out文件
-O 对程序进行优化编译,产生的可执行文件执行效率高
-w 不生成任何警告
-S 仅编译到汇编语言,不进行汇编和链接
2. 编译警告错误处理
我们是Windows下使用Keil或者其他开发工具,在编译的时候,如果程序有错误,开发工具会提示出具体的错误信息,可以很方便的定位到问题点,快速的修改出现的问题,gcc同样也有类似的功能,下面我们来看下gcc的错误提示功能,首先我们在work目录下建立文件夹“test2”,然后使用vim在test2文件夹创建main.c文件夹,在main.c文件输入如下代码:
#include <stdio.h>
int main(