C++项目实战-GCC编译

GCC是什么

GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 FortranJavaAdaGo语言前端,也包括了这些语言的库。

GCC是编译器套件,它可以编译多种语言,例如C/C++/Java/Go   可以在多个平台使用

GCC编译过程

 

GCC常用选项 

-E

-S

-o

-C

-I        //指定头文件搜索目录

-g        //在生成的可执行程序中添加调试信息(需要GDB调试   Debug与relase版本)

-Wall        //生成所有的警告

-w        //忽略所有的警告

-l      //指定使用的库 

-L    //指定库的 路径

-fpic  //生成与位置无关的代码(动态库)

-shared   //生成共享的目标文件(动态库)

-std     //指定方言   -std  = c99    -std = c++11

-On        //优化级别 0-3

猜你喜欢

转载自blog.csdn.net/weixin_46120107/article/details/126143041