常常看到makefile裡編譯指令帶了一大堆參數
這篇來整理幾個比較常見的compile option
-c : 只編譯(未包含連結)
-o : 生成可執行文件的輸出選項
-I : 指定header檔案放置的路徑
-D : 等同再預編譯時期定義的常數(ex: -DTEST 等同於在代碼裡面加上#define TEST)
-Wall : 開啟warning, 使用此編譯參數則compiler在編譯時會顯示偵測到的warning
-g -g2 -g3 : 是給gdb使用的debug option, 數字越大debug層級越高
|
|
|
|
|
|
|
|
|
Text-to-speech function is limited to 200 characters