您的位置:首页 > 其它

GCC基本概念及实践(3)

2011-11-05 17:26 155 查看
前面仔细介绍了GCC相关的选项及编译命令,但是有些历史没交待清楚,其实GCC是作为LINUX中广泛使用的C编译器,但是在传统的UNIX中它的编译器是CC。LINUX里面也有CC,只是跟GCC一样。前面还讲述了编译器的工作过程,主要分成四个过程,在每个过程中均可以生成中间文件。如在预处理过程中gcc –E test.c –o test.i 在编译阶段 gcc –S test.i –o test.s 在汇编阶段 gcc –c test.s –o test.o 在连接阶段 gcc –o test test.o 。通常查看一个GCC的版本和命令选项如下:



GCC的常用选项用法如下:



GCC通过这些选项来控制编译过程,但是GCC是不知道源文件究竟是C还C++的,通常.c结尾为C源文件,而以.cc和.C结尾的则是C++.如果要编译C++,需要使用g++或者c++
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: