Linux系统下gcc编程的基本使用教程.doc
《Linux系统下gcc编程的基本使用教程.doc》由会员分享,可在线阅读,更多相关《Linux系统下gcc编程的基本使用教程.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux系统下gcc编程的基本使用教程1、什么是GCC和gcc? GCC是由GNU之父Stallman所开发的linux下的编译器,GCC最初的全名是GNU C Compiler,之后,随着GCC支持的语言越来越多,其全称变为GNU Compiler Collection即GNU编译器集合。 目前可以编译的语言包括:C, C+, Objective-C, Fortran, Java, and Ada。 gcc是则是GCC编译器集合下的c编译器。(g+则是c+编译器)。gcc编译器主要用于编译C和C+程序, 编译C+程序时通常使用g+命令, 实际上是gcc连接了libstdc+库。我们主要了解
2、一下gcc的使用。2、gcc如何使用【1】使用环境 首先使用gcc要在linux环境下,我们可以使用真正的linux系统(不过这么做可能有一些麻烦)或者使用一些windows下的虚拟软件,可以使用虚拟机搭建的linux环境,这样可以很方便的进行linux开发。可以下载安装一个虚拟机软件,方法很简单和安装普通软件一样,安装linux系统有点麻烦,详情参考:Linux系统安装教程【2】文件命名规则 在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面介绍gcc所遵循的部分约定规则。 .c为后缀的文件,C语言源代码
3、文件; .a为后缀的文件,是由目标文件构成的库文件; .C,.cc或.cxx 为后缀的文件,是C+源代码文件; .h为后缀的文件,是程序所包含的头文件; .i 为后缀的文件,是已经预处理过的C源代码文件; .m为后缀的文件,是Objective-C源代码文件; .o为后缀的文件,是编译后的目标文件; .s为后缀的文件,是汇编语言源代码文件; .S为后缀的文件,是经过预编译的汇编语言源代码文件。【3】编译过程 gcc编译器在编译时, 都需要用四个步骤里的一个或多个处理输入文件, 这四个步骤是:预处理(Pre-Processing) 、编译(Compilation) 、汇编(Assembly) 、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统 gcc 编程 基本 使用 教程
限制150内