gcc编译器的用法
来源:互联网 发布:知商金融 跑路 编辑:程序博客网 时间:2024/06/04 19:26
gcc的全称: GNU C Compiler ,是GNU的一款编译器
gcc编译程序分为四个阶段产生可执行程序:
1.预处理:
gcc -E hello.c -o hello.i //完成头文件和宏定义的展开,生成hello.i预处理文件
2.编译:
gcc -S hello.i //生成汇编代码,生成hello.s的汇编文件
3.汇编:
gcc -c hello.s //生成二进制目标文件,生成hello.o文件
4.链接:
gcc hello.o -o hello //链接相关库,生成可执行文件hello,没有后缀
常见的使用方法:
gcc +要编译的文件+-o+编译后生成的文件名
gcc -O1 hello.c //-O对程序进行优化,使生成的可执行文件执行效率提高
gcc -O2 hello.c //-O2比-O更好的优化,是生成的可执行文件效率更高
gcc -O3 hello.c //-O3比-O2更好的优化,是生成的可执行文件效率更高
gcc -w hello.c //关闭所有警告进行编译
gcc -Wall hello.c //开启所有警告进行编译
0 0
- gcc编译器的用法
- C++编译器—gcc的用法
- C++编译器—gcc的用法
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的常识
- GCC编译器的常识
- PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
- 40. Combination Sum II
- Ubuntu下安装svn service以及常用的svn命令
- Android 歌词Lrc显示 自定义View
- 记录学习Android开发路上一些值得重复看的文章
- gcc编译器的用法
- C/C++左值性精髓 (一)
- C语言malloc和free实现原理
- 深入理解Struts,实现一个简单的MVC
- 学习笔记之--java容器
- Swap Nodes in Pairs
- C/C++左值性精髓 (二)
- GetStockObject()
- 1622-5 孔富晨 总结《2016年12月2日》 【连续第63天总结】