我是靠谱客的博主 飘逸大米,最近开发中收集的这篇文章主要介绍gcc 或 g++ 下 C 或 C++ 文件编译过程一、文件后缀名含义二、编译步骤三、每个编译步骤对应的编译选项四、参考资料,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 一、文件后缀名含义
  • 二、编译步骤
  • 三、每个编译步骤对应的编译选项
  • 四、参考资料

一、文件后缀名含义

后缀名语言种类后期操作
.cC源程序预处理,编译,汇编
.CC++源程序预处理,编译,汇编
.ccC++源程序预处理,编译,汇编
.cxxC++源程序预处理,编译,汇编
.mObjective-C源程序预处理,编译,汇编
.i预处理后的C文件编译,汇编
.ii预处理后的C++文件编译,汇编
.s汇编语言源程序汇编
.S汇编语言源程序预处理,汇编
.h预处理器文件通常不出现在命令行上

二、编译步骤

第一步,预处理;
第二步,编译,生成汇编语言文件;
第三步,汇编,生成二进制目标文件;
第四步,链接,生成二进制可执行文件。


三、每个编译步骤对应的编译选项

  1. -E:预处理后即停止,不进行编译。
  2. -S:编译后即停止,不进行汇编。
  3. -c:编译或汇编源文件,不进行链接。

四、参考资料

http://www.shanghai.ws/gnu/gcc_1.htm

最后

以上就是飘逸大米为你收集整理的gcc 或 g++ 下 C 或 C++ 文件编译过程一、文件后缀名含义二、编译步骤三、每个编译步骤对应的编译选项四、参考资料的全部内容,希望文章能够帮你解决gcc 或 g++ 下 C 或 C++ 文件编译过程一、文件后缀名含义二、编译步骤三、每个编译步骤对应的编译选项四、参考资料所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部