我是靠谱客的博主 飘逸大米,最近开发中收集的这篇文章主要介绍gcc 或 g++ 下 C 或 C++ 文件编译过程一、文件后缀名含义二、编译步骤三、每个编译步骤对应的编译选项四、参考资料,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
文章目录
- 一、文件后缀名含义
- 二、编译步骤
- 三、每个编译步骤对应的编译选项
- 四、参考资料
一、文件后缀名含义
后缀名 | 语言种类 | 后期操作 |
---|---|---|
.c | C源程序 | 预处理,编译,汇编 |
.C | C++源程序 | 预处理,编译,汇编 |
.cc | C++源程序 | 预处理,编译,汇编 |
.cxx | C++源程序 | 预处理,编译,汇编 |
.m | Objective-C源程序 | 预处理,编译,汇编 |
.i | 预处理后的C文件 | 编译,汇编 |
.ii | 预处理后的C++文件 | 编译,汇编 |
.s | 汇编语言源程序 | 汇编 |
.S | 汇编语言源程序 | 预处理,汇编 |
.h | 预处理器文件 | 通常不出现在命令行上 |
二、编译步骤
第一步,预处理;
第二步,编译,生成汇编语言文件;
第三步,汇编,生成二进制目标文件;
第四步,链接,生成二进制可执行文件。
三、每个编译步骤对应的编译选项
-E
:预处理后即停止,不进行编译。-S
:编译后即停止,不进行汇编。-c
:编译或汇编源文件,不进行链接。
四、参考资料
http://www.shanghai.ws/gnu/gcc_1.htm
最后
以上就是飘逸大米为你收集整理的gcc 或 g++ 下 C 或 C++ 文件编译过程一、文件后缀名含义二、编译步骤三、每个编译步骤对应的编译选项四、参考资料的全部内容,希望文章能够帮你解决gcc 或 g++ 下 C 或 C++ 文件编译过程一、文件后缀名含义二、编译步骤三、每个编译步骤对应的编译选项四、参考资料所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复