g++入门教程
目录
4.1.1-Wno-unknown-pragmas和-Wno-format -pg
本文章向大家介绍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