g++入门教程

g++入门教程

目录

g++入门教程

1.g++简介

2.命令格式

3.命令选项

4.FAQ

4.1编译选项疑问

4.1.1-Wno-unknown-pragmas和-Wno-format -pg

4.2链接注意事项

4.2.1指定静态与动态的链接方式


 

 

 

本文章向大家介绍g++入门教程,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

 

 

 

1.g++简介

g++是GNU开发的C++编译器,是GCC(GNU Compiler Collection)GNU编译器套件的组成部分。另外,gcc是GNU的C编译器。

看官方手册你会发现g++的命令选项真的多如繁星,令人头皮发麻。但是常用的命令选项也就那几个,完成我们的日常编译,g++使用起来还是比较简单的!

g++编译器是GCC的一部分,GCC编译工作一般分为四个步骤: (1)预处理(Preprocessing)。由预处理器cpp完成,将.cpp源文件预处理为.i文件。

g++  -E  test.cpp  -o  test.i    //生成预处理后的.i文件

(2)编译(Compilation)。将.i文件编译为.s的汇编文件。使用-S选项,只进行编译而不进行汇编,生成汇编代码。这里的编译器具体是什么,我暂时还不清楚,知道的请留言告知,万分感谢。百度百科说是egcs,但是我在Linux并没有查到该命令。

g++ -S test.i -o test.s  
评论 49
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨得江-君临天下wyj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值