gcc/g++使用简介
2015-08-11 15:58
197 查看
1、gcc -E test1.c -o test1.i
预处理,生成.i的文件[预处理器cpp]。 对应的参数是 -E
2、 gcc -S test1.i -o test1.s
将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]。对应的参数是 -S
3、gcc -c test1.s -o test1.o
有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]。对应的参数是 -c
4、gcc test1.o -o test1
连接目标代码,生成可执行程序[链接器ld]。无参数。
5、执行,./test1
预处理,生成.i的文件[预处理器cpp]。 对应的参数是 -E
2、 gcc -S test1.i -o test1.s
将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]。对应的参数是 -S
3、gcc -c test1.s -o test1.o
有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]。对应的参数是 -c
4、gcc test1.o -o test1
连接目标代码,生成可执行程序[链接器ld]。无参数。
5、执行,./test1
相关文章推荐
- C++ Primer 学习笔记_38_STL实践与分析(12)--集成的应用程序容器:文本查询程序
- 写给新手程序员的一封信
- Umbraco文档类型定义多个template
- Android项目中如何用好构建神器Gradle?
- Android项目中如何用好构建神器Gradle?
- 【机房收费系统】选择性查询数据库 及 限制特殊字符的输入
- msyql查看版本
- JMS 简单实例
- Android 自定义ImageView实现圆角/圆形 附加OnTouchListener详细注释以及Button圆角
- VMware linux 上网配置 虚拟机centos不能上网解决方案
- strsep
- iOS入门(十六)实例变量可见度和方法
- 黑马程序员————多线程
- Kernel Inside
- Sqoop2 Java客户端API指南
- Android 自定义ImageView实现圆角/圆形 附加OnTouchListener详细注释以及Button圆角
- Android:控件WebView显示网页
- 使用Scribefire在博客中插入语法高亮 II
- 【viewResolver】 springmvc jsp
- 转载:pyqt线程间通过 信号/槽 通信