7. 选项-O
用法:#gcc -O1 test.c -o test
作用:使用编译优化级别1编译程序 。级别为1~3 , 级别越大优化效果越好,但编译时间越长 。
二. 多源文件的编译方法
如果有多个源文件,基本上有两种编译方法:
[假设有两个源文件为test.c和testfun.c]
1. 多个文件一起编译
用法:#gcc testfun.c test.c -o test
作用:将testfun.c和test.c分别编译后链接成test可执行文件 。
2. 分别编译各个源文件,之后对编译后输出的目标文件链接 。
用法:
#gcc -c testfun.c //将testfun.c编译成testfun.o
#gcc -c test.c //将test.c编译成test.o
#gcc -o testfun.o test.o -o test //将testfun.o和test.o链接成test
以上两种方法相比较,第一中方法编译时需要所有文件重新编译,而第二种方法可以只重新编译修改的文件,未修改的文件不用重新编译 。
【linux命令gcc功能 linux中gcc】关于linux命令gcc功能和linux中gcc的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 虚拟机打开游戏登录没网络,虚拟机登录不了游戏
- oracle前100条数据,oracle前1000条数据
- pdf格式怎么转换成word文档免费,pdf格式怎么转换成word文档免费软件
- 饲料电商如何选,如何选择饲料经销商
- jsp文件中java代码 如何在jsp中写java程序
- jquery中find方法,jq find方法
- padsnet文件夹,平板文件夹
- java电话号码代码 java手机号码用什么数据类型
- 路由器调试是什么原理视频,wifi路由器调试