gcc总结
来源:互联网 发布:互动投影软件1.1 编辑:程序博客网 时间:2024/04/30 13:46
gcc
编译命令与流程
1. 预处理
`gcc -E [filename .c]`生成 -> *.i 文件
2. 编译成汇编文件
`gcc -S [filename .c/.i]` 生成 -> *.s
3. 编译成二进制文件
`gcc -c [filename .c/.i/.s]` 生成 -> *.o
4. 链接成可执行文件
`gcc [filename .c/.i/.s/.o]` 生成 -> *.out
其他可选指令
- 加入调试信息 -g
- 显式警告信息 -Wall
- 指定生成的输出文件名 -o
- 自定义优化等级 -O1 -O2 -O3
- -D后接代码中的宏定义,以在编译时开启宏
- -save-temps 保存编译过程中的临时变量
- -s 去除调试信息(如符号表等)
0 0
- GCC总结
- gcc 总结
- gcc总结
- gcc模板使用总结
- gcc扩展学习总结
- gcc编译选项总结
- 安装gcc问题总结
- gcc选项的总结
- GCC options总结
- gcc使用总结
- GCC options总结
- gcc学习总结
- gcc编译错误总结
- gcc 编译器命令总结
- GCC命令总结
- gcc常用选项总结
- gcc编译选项总结
- gcc参数总结
- python脚本出错:IndentationError: unindent does not match any outer indentation level
- SharedPrefereces的存储方式
- 怎样在excel中拉出递增的一列数
- Java中的算数运算
- tensorboard 在cmd下运行命令
- gcc总结
- centos7 配置jdk替换openjdk(下)
- u-boot-2016.09移植(8)-合并tq210-spl.bin与u-boot.bin
- SQL—游标
- jQuery 简单特效之 ---- jQuery 实现包含淡入效果的简单图片库
- java文件怎么转换成class文件;class怎么转换成jar文件;jar文件怎么转换成二进制dex
- Java继承thread类与实现Runnable接口
- ADB常用命令
- UVa 1588:Kickdown