Linux菜鸟自学之“gcc命令”

一、语法

gcc(选项)(参数)

二、选项(常见)

-o:指定生成的输出文件;
-E:仅执行编译预处理;
-S:将C代码转换为汇编代码;
-wall:显示警告信息;
-c:仅执行编译操作,不进行连接操作。

三、参数

C源文件:指定C语言源代码文件。

四、示例

gcc main.c setPort.c -o HelloWorld  
//将main.c setPort.c两个文件打包生成名为HelloWorld的可执行文件

五、补充(日后遇到的一些使用情况)

1.-std=c99

设置gcc编译版本为c99,增加了C语言在for循环中定义变量等功能。 "for (int i = 0; i < 10; i++)"

2.-L 

当前目录

gcc -o hello main.c -L. -lmyhello

3.

猜你喜欢

转载自blog.csdn.net/m0_37811192/article/details/81145152