第三章 gcc编译器
来源:互联网 发布:年收入上亿 知乎 编辑:程序博客网 时间:2024/05/18 04:00
gcc GNU C Compile,是在GNU/Linux系统下的标准C编译器。
3.1.6使用高级gcc选项。
1.管理大型项目。
假定程序有3个模块,分别为test3_1.c test3_2.c, test3_3.c,可以使用下面的方法编译整个程序:
gcc -Wall -o program test3_1.c test3_2.c test3_3.c
用此方法时,如果内容稍有改动,就要重新编译全部程序。
把编译分成独立的步骤,先编译每一个程序,使用gcc的-c选项,程序生成一个.o文件,这个-o文件只包含一个.c文件的内容,它不是最终的可执行文件:
gcc -Wall -c test3_1.c
gcc -Wall -c test3_2.c
gcc -Wall -c test3_3.c
最后使用命令将3个.o文件生成一个可执行文件:
gcc -o program test3_1.o test3_2.o test3_3.o
2.指定查找路径
如果文件中要include的文件在别的路径下,可以在命令中:
gcc -Wall -I/usr/include/zw -o test test.c
其中/usr/include/zw是那个文件的路径
- 第三章 gcc编译器
- 第四章 gcc编译器
- 第3章 gcc 编译器
- gcc编译器
- gcc编译器
- Gcc编译器
- 编译器GCC
- gcc编译器
- gcc编译器
- GCC编译器
- gcc编译器
- GCC编译器
- GCC编译器
- GCC编译器
- GCC编译器
- 编译器GCC
- GCC编译器
- GCC编译器
- 当运行多个.net程序的时候,系统中有多少CLR的实例
- 恶搞C * O职务名称
- exists函数
- 2009年百度之星初赛day2第二题
- 网络知识讲座学习(一)
- 第三章 gcc编译器
- FastReport4.0中如何关联程序中的数据库组件,如ADOTABLE中的数据到报表中?
- 搭建php编程环境
- “该死”天气!
- 我刚报了VFP
- CString 相关
- MFC
- 正则替换问题 | jsvm暴露_package关键字,方便调试 2006-12-26
- NAT