我們希望使用預處理器輸出文件(.i
文件)以供進一步使用,尤其是註釋。
爲此,我們使用/PREPRINT
(或/PP
)命令行開關。
問題是,KEIL編譯器(C166)刪除了任何註釋。在預處理器i文件中保留註釋
問:是否可以在.i
文件中留言?
進一步的研究:
微軟編譯器這與/P
命令行開關。
但他們有/C
到保留評論。
我們希望使用預處理器輸出文件(.i
文件)以供進一步使用,尤其是註釋。
爲此,我們使用/PREPRINT
(或/PP
)命令行開關。
問題是,KEIL編譯器(C166)刪除了任何註釋。在預處理器i文件中保留註釋
問:是否可以在.i
文件中留言?
進一步的研究:
微軟編譯器這與/P
命令行開關。
但他們有/C
到保留評論。
我發現C166 Keil編譯器也支持/C
編譯器開關。此開關不可通過IDE使用,並且沒有記錄。
要使用它,我們必須編寫一個包含/C
開關的批處理文件,並再次運行編譯器以創建.i
文件。它也證明我們使用的所有編譯器都有這個開關(Mircosoft和Arun Taylor提到的GCC編譯器)。所以我們可以使用每個編譯器的註釋.i
文件。
您可以使用
gcc -E -CC file.c
它使所有的評論,包括可能已經包含的C文件中的.h文件的人。
有用的GNU編譯器,我們也在使用!但我在Keil編譯器上搜索同樣的東西。 – joe