gcc编译器的简介与使用

  gcc是开放源代码领域使用最广泛的编译器,功能强大,支持性能优化。目前gcc可以用来编译才C/C++,JAVA等多种语言,使用广泛。

 -o  指定生成的输出文件 

 -E 仅执行编译预处理

 -S 将C代码转化为汇编代码

 -c 仅执行编译操作,不进行连接

  gcc的编译分为四个部分:

1.编译预处理(展开头文件,展开宏,生成.i文件),如:gcc -E test.c -o test.i

2.编译阶段(进行语法规范性的检查,并编译成汇编语言,生产 .s文件),如:gcc -S test.i -o test.s

3.汇编阶段(转化为二进制目标代码),如:gcc -c test.s -o test.o

4.链接阶段(将汇编生成的机器码汇集成一个可执行的二进制代码文件),如:gcc test.o -o test

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值