linux编程基础:GCC程序编译选项
来源:互联网 发布:c语言黄金矿工 编辑:程序博客网 时间:2024/05/05 21:25
1, " - o " # output_filename 不加 -o 默认 gcc filename 生成 a.out eg: gcc hello.c hello 生成: a.out gcc -o hello.c hello 生成: hello
2 " - c " 只编译 不连接成为可执行文件 eg: gcc -c hello.c 生成: hello.o
3. “ -g ” 加入调试信息 会增加函数包容量
4. “ -O” “-O2” optimise 优化程序,缩短执行时间 执行时间查看: time ./filename eg:优化optimize.c gcc optimize.c -o optimize time ./optimize gcc -O optimize.c -o optimize time ./optimize 发现时间变短了
5.“ -I ” 增加标准头文件查找目录 eg: gcc -I/home hello.c -o hello 增加 home 目录
6. “ - l ” 增加自定义库 如增加: libldap库 名字去掉前缀lib eg: gcc -llap hello.c -o hello
7.-static 静态链接库 和动态连接区别: 静态连接 把头文件复制到程序中 增加程序容量, 动态链接 可供多个程序共享 eg: gcc -static hello.c -o hello 生成文件大小明显增加
8. -Wll -wll -Wll 产生warning -wll 不产生warning
9. -D 宏定义 eg: 定义 ABC gcc -DABC hello.c -o hello 同在程序中加入 #define ABC
- linux编程基础:GCC程序编译选项
- 【linux基础】Gcc编译选项
- Linux编程基础1 GCC程序编译
- [Linux]GCC编译选项
- gcc编译选项 -- linux
- linux GCC程序编译
- gcc编译C程序常用选项
- linux入门基础(三)Gcc编译编程
- Linux中gcc,g++常用编译选项
- Linux中gcc,g++常用编译选项
- Linux中gcc,g++常用编译选项
- Linux中gcc g++常用编译选项
- Linux中gcc,g++常用编译选项
- linux gcc g++编译命令选项
- linux gcc g++编译命令选项
- Linux中gcc,g++常用编译选项
- 在linux环境下尝试使用gcc编译一个程序,并验证-E\-S\-c选项
- 【Linux基础】Gcc编译流程
- Domino配置
- 关于Android的prelink
- 越丰满的稻穗,头垂得越低
- php对特殊语句查询结果进行数组排序
- JavaScript中的CSS样式编程------最终样式
- linux编程基础:GCC程序编译选项
- C++ 初学者指南 第七篇(4)
- PHP数组处理(一)
- How to Make a Bochs Disk Image
- FCKeditor2.6 改进图片选择界面及自定义图片上传路径
- googletest在linux下建立测试框架
- Expdp导出分区表的数据文件再Impdp导入到没分区的表的操作方法
- EXPORT分区:
- 关于文字列处理