3
我工作在跨平臺的環境中,許多工具(用C語言編寫)由Windows上的Visual Studio和Linux上的gcc編譯,因爲有些同事喜歡用Visual Studio進行調試,有些用Eclipse/gdb等Linux操作系統。哪些是Visual Studio中的/ Za選項禁用的ANSI c語言擴展?
當我們最近放寬這些gcc內部工具的警告級別時,基本回復到「默認」警告+ -O3
,與Visual Studio相比,我們得到的錯誤級別不匹配。有沒有辦法獲取由Visual Studio中的/Za
開關禁用的特定語言擴展,以便我們可以調整編譯錯誤?在VS編譯後使用gcc進行編譯後,能夠簽入會很好。
到目前爲止,我知道VS默認允許C++風格的評論。還有什麼?
GCC還允許C++風格的評論。 – 2011-04-14 23:04:34
@Bo:謝謝 - 出於某種原因,我剛剛在stackoverflow中搜索這個:-)如果你粘貼你的鏈接作爲答案,我會接受它。 @Dhaivat - 是的,我知道,但是我正在尋找差異,並且使用'Werror ='開關啓用/禁用gcc中的特定擴展更容易一些 – fnokke 2011-04-15 06:42:14