2
我想從我的iOS項目獲得預處理器輸出,這是使用LLVM GCC 4.2編譯的,因爲我想進行一些靜態分析。如何在iOS項目中獲得預處理器輸出?
我嘗試使用標誌-save-temps,但編譯在預編譯頭上失敗。
我還能做什麼?
我想從我的iOS項目獲得預處理器輸出,這是使用LLVM GCC 4.2編譯的,因爲我想進行一些靜態分析。如何在iOS項目中獲得預處理器輸出?
我嘗試使用標誌-save-temps,但編譯在預編譯頭上失敗。
我還能做什麼?
Gcc有一個命令lind標誌'-E'來獲取預置信息。在xcode中,您可以輕鬆使用GUI。有關更多信息,請參見here。
我有數百個源文件,該命令僅適用於一個文件。 – zqxiaojin
所以你想要所有的文件?您可以編寫一個shell腳本來爲項目文件夾中的所有文件執行相同的操作。 – Vignesh
我必須做很多工作,因爲我的項目也有一些用於條件預處理的marco。 – zqxiaojin