4
一個項目需要在gcc4.1.2(公司的服務器)和gcc 4.7.3+(桌面linux系統)下編譯,並且有一些問題:
1。 gcc 4.1.2沒有Wno-unused-result
和Wno-unused-but-set-variable
。我試圖用Wno-unused
替換後兩者,但仍然生成一個忽略內建函數錯誤的返回值。
2. gcc 4.1.2中也沒有Wno-narrowing
,還有什麼我可以使用的?
我該怎麼做才能讓他們都快樂?如何同時滿足gcc4.1.2和gcc 4.7.3
你可以修改代碼,使警告以無害的方式消失嗎? – Yakk
修復代碼聽起來像是一個計劃,或者將服務器升級爲不是* 7-1/2年前的工具鏈。當然,您可以將'gcc --version'的結果傳遞給make文件中的配置屬性,並確定要使用哪個CCFLAGS,但這會很快*。 – WhozCraig
你有權訪問makefile嗎? –