GCC 基本使用
创始人
2025-05-30 17:41:45
  • GCC 原名为GNU C语言编译器(GNU C Compiler)
  • GCC(GNU Compiler Collection, GNU 编译器套件) 是由GNU开发的编程语言编译器。GNU 编译器套件包括C、C++、Objective-C、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++、libgcj等)
  • GCC不仅支持C的许多“方言”,也可以区别不同的C语言标准。可以使用命令行选项来控制编译器在翻译源代码时应该遵循哪个C标准。例如,当使用命令行参数‘-std==99’启动GCC时,编译器支持C99标准
  • 安装命令 sudo apt install gcc g++
  • 查看版本 gcc/g++ -v/-version
  • 生成程序 gcc test.c 直接生成可执行文件。打开文件目录,可以发现多了一个a.out文件。若要指定文件名,gcc test.c -o app 会生成app文件
  • ./app 或./a.out执行文件
     

GCC 工作流程如下所示:

预处理命令:gcc test.c -E -o test.i

预处理作业:展开头文件、替换宏、删掉注释等

编译命令:gcc test.i -S -o test.s

汇编命令:gcc test.s -c -o test.o

 可以直接跳过某个操作,比如-S后会把预编译也一起做了。

相关内容

热门资讯

手机炸金花怎么买房卡,微信群怎... 手机炸金花怎么买房卡,微信群怎么建金花房间,授权大厅房卡如何获取【无需打开直接搜索微信;【44346...
h5房卡批发平台官网,微信链接... h5房卡批发平台官网,微信链接正规金花房间卡,”!分享房卡给大家【无需打开直接搜索微信;【44346...
微信链接金花自建房,微信上炸金... 微信链接金花自建房,微信上炸金花链接大厅,新漫游大厅房卡购买平台联系方式【要素一】(KK)微信链接各...
正规牛牛房卡怎么充值,哪里购买... 正规牛牛房卡怎么充值,哪里购买扎金花链接房卡,授权大厅房卡怎么办理【无需打开直接搜索微信;【4434...
怎么创建微信牛牛房间,微信怎么... 怎么创建微信牛牛房间,微信怎么搞链接炸金花房卡,战神大厅房卡哪里有卖【无需打开直接搜索微信;【443...