GCC 编译器的一些基本操作

GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如LinuxBSDMac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。GCC是自由软件过程发展中的著名例子,由自由软件基金会以GPL协议发布。
GCC 原名为 GNU C 语言编译器(GNU C Compiler),因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。后来又扩展能够支持更多编程语言,如FortranPascalObjective-CJavaAdaGo以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件(GNU Compiler Collection)。
以上内容是摘自百度百科,是GCC的定义,其中重点是GCC是一款GUN C编译器,不过现在也可以进行一些其他语言的编译。
下面主要讨论一些常用的编译命令:
1、gcc +C文件名称  :这样可以直接编译C文件,如果成功将在当前目录下生成一个可执行文件a.out。
2、gcc -o 更改的名字 C文件名字   这个命令可以不生成a.out而是生成一个你自己喜欢的名字的可执行文件。
3、gcc -g C文件名字:这个是调试用的命令 生成的a.out可以使用gdb调试器调试。
gcc 还分三个优化等级,gcc还可以指定头文件包含,宏定义加入,警告信息操作,预处理,编译,汇编暂停,查看链接过程,链接动态库静态库等等。
动态库与静态库后边儿会写一篇博文专门介绍。
那些命令这边就不提了,只写几个很常用的命令,其余可以man一下,呵呵。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值