gcc编译过程及相关参数

1. gcc编译过程

 

2. gcc编译参数

-I:指定包含的头文件路径, 如-I ./include

-D:指定编译过程中的全局宏, 如-D MACRO_DEBUG

-O:需不需要优化我们的程序,范围0~3,0表示不优化,3表示最高优化

-Wall:程序编译过程中输出警告信息

-g:在生成的程序中添加调试信息

-L:指定编译过程中连接库的路径

-l:指定编译过程中连接库的名字

 

注意点:

1.-I后面跟路径可以有空格也可以没有空格,12.04以下版本不支持有空格的写法

2.-l连接库的名字需要掐头去尾,如libMyTest.lib,库名为MyTest

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章