2015年1月21日 星期三

讓 Code::Blocks IDE 輸出中繼檔案

     編譯 C/C++ 檔案時你可以設定 flag 讓編譯器產邊中繼檔案,一般  Code::Blocks 未做任何設定時只會輸出 .o 檔,如果你編譯器是使用 GCC,那麼你可以設定編譯器的 -save-temps 來輸出 .ii 與 .s 檔。.ii 就是前置處理器完後的 source 檔,.s 就是 asm 檔。如果使用 -save-temps 則輸出的檔案與你的 cpp 檔案放在同一個目錄下,而設定為 -save-temps=obj 則會輸出到 obj 的目錄下。下面是 Code::Blocks 設定畫面:




沒有留言: