C编译过程以及gcc编译参数
2017-08-28 16:04
246 查看
C语言编译过程以及gcc编译参数:
.c文件--->预编译--->编译--->链接--->可执行文件
gcc -o temp a.c // -o指定输出文件名字 直接编译a.c生成temp.exe
-E预编译(将include包含的头文件内容替换到.c文件中,同时删去注释部分)
例: gcc -E -o c.e a.c //把a.c文件预编译成预编译文件c.e
-S汇编(将C语言转换成汇编语言)
例: gcc -S -o c.s a.c
-c编译(将代码编译为二进制的机器指令)
例: gcc -c -o c.o c.s
链接(gcc没有任何参数,就是链接)
例: gcc -o c c.o
.c文件--->预编译--->编译--->链接--->可执行文件
gcc -o temp a.c // -o指定输出文件名字 直接编译a.c生成temp.exe
-E预编译(将include包含的头文件内容替换到.c文件中,同时删去注释部分)
例: gcc -E -o c.e a.c //把a.c文件预编译成预编译文件c.e
-S汇编(将C语言转换成汇编语言)
例: gcc -S -o c.s a.c
-c编译(将代码编译为二进制的机器指令)
例: gcc -c -o c.o c.s
链接(gcc没有任何参数,就是链接)
例: gcc -o c c.o
相关文章推荐
- linux下gcc参数的使用以及编译过程
- C语言编译过程和Gcc编译参数
- 用gcc编译c语言程序以及其编译过程
- c语言的编译过程和GCC 编译参数
- eclipse下添加GCC编译器的编译链接库以及程序运行参数方法
- C语言基础(21)-C语言编译过程及GCC参数简介
- linux下GCC编译环境中二叉树遍历、C语言实现以及调试过程中段错误
- C语言的编译过程和GCC编译参数
- C语言gcc编译过程以及常用编译选项
- eclipse下添加GCC编译器的编译链接库以及程序运行参数方法
- GCC含义、分步骤编译以及链接过程、Makefile写法
- 在Ubuntu中编译、安装 gcc4.1.1 过程以及遇到的问题
- eclipse下添加GCC编译器的编译链接库以及程序运行参数方法
- C语言的编译过程、安装gcc编译器以及设置环境变量
- Linux下GCC的DEBUG和优化,以及编译过程
- ios: ffmpeg-0.9.2 xcode4.3.2 IOS5.1 真机调试编译过程以及Mac OSX10.7.3安装 gcc和make
- Linux下编译C/C++以及gcc/g++常用参数
- 编译glibc(gcc)以及过程中遇到的一些错误
- SQL获取所有数据库名、表名、储存过程以及参数列表
- linux GCC编译程序的过程