gcc的编译命令选项
2010-05-26 09:30
295 查看
由一个.c文件最终编译成为一个可执行文件,经过了
预处理、汇编、编译、链接四个步骤
,通过gcc的各个编译命令可以将这些过程进行分解。
假设c文件为test.c
(1)预处理
gcc -E test.c -o test.i
-E选项是指将test.c文件预处理后输出到test.i文件中
(2)汇编
gcc -S test.i -o test.s
-S选项是指将预处理文件test.i汇编为test.s文件
(3)编译
gcc -c test.s -o test.o
-c选项是指将汇编输出文件test.s编译为目标文件test.o
(4)链接
gcc test.o -o test
将目标文件test.o进行链接,生成test可执行文件。
预处理、汇编、编译、链接四个步骤
,通过gcc的各个编译命令可以将这些过程进行分解。
假设c文件为test.c
(1)预处理
gcc -E test.c -o test.i
-E选项是指将test.c文件预处理后输出到test.i文件中
(2)汇编
gcc -S test.i -o test.s
-S选项是指将预处理文件test.i汇编为test.s文件
(3)编译
gcc -c test.s -o test.o
-c选项是指将汇编输出文件test.s编译为目标文件test.o
(4)链接
gcc test.o -o test
将目标文件test.o进行链接,生成test可执行文件。
相关文章推荐
- Ubuntu GCC常用编译命令选项
- gcc编译常用命令选项
- GCC编译命令常用选项
- linux gcc g++编译命令选项
- gcc编译选项的循环重复查找依赖库等命令
- gcc编译常用命令选项
- GCC编译选项
- linux系统GCC下编译选项-Wall和-Werror的作用
- [Linux][2015-03-17] gcc/g++ 编译选项
- GCC的-fomit-frame-pointer编译选项的含义
- gcc编译命令——给初学者
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- gcc 编译 + 选项
- 和菜鸟一起学c之gcc编译过程及其常用编译选项
- GCC编译选项
- GCC命令选项简介
- C性能调优---GCC编译选项-fomit-frame-pointer
- GCC编译选项
- gcc常用编译选项
- gcc编译命令----小话c语言(14)