常常看到makefile裡編譯指令帶了一大堆參數

這篇來整理幾個比較常見的compile option

 

-c : 只編譯(未包含連結)

-o : 生成可執行文件的輸出選項

-I : 指定header檔案放置的路徑

-D : 等同再預編譯時期定義的常數(ex: -DTEST 等同於在代碼裡面加上#define TEST)

-Wall : 開啟warning,  使用此編譯參數則compiler在編譯時會顯示偵測到的warning

-g -g2 -g3 : 是給gdb使用的debug option, 數字越大debug層級越高

 
 
 
G
M
T
 
 
 
 
 
 
 
 
 
 
 
 
Text-to-speech function is limited to 200 characters
 
 
Options : History : Feedback : Donate Close
文章標籤
全站熱搜
創作者介紹
創作者 Mk 的頭像
Mk

Mkan

Mk 發表在 痞客邦 留言(0) 人氣(774)