1
我想知道如果你調用多個std = cXX會發生什麼?我在我的代碼中試過,沒有任何外部事件發生,因此我不知道它是否工作。在C makefile中調用多個std = cXX
-std=c99 -std=c11 -std=c1x
會發生什麼情況?它使用全部3 std
還是最後一個叫?
我想知道如果你調用多個std = cXX會發生什麼?我在我的代碼中試過,沒有任何外部事件發生,因此我不知道它是否工作。在C makefile中調用多個std = cXX
-std=c99 -std=c11 -std=c1x
會發生什麼情況?它使用全部3 std
還是最後一個叫?
大多數gcc標誌都遵循一個模型,上一個衝突的選項是實際生效的模型。例如,使用-O -O1 -O2 -O3
確實意味着與-O3
相同。
所以如果-03衝突-02被調用?我猜測任何依賴-03的代碼都會破壞? – Exikle 2015-03-19 05:05:46
不,我的意思是「-O3」是最後一個選項,所以它是唯一重要的選項。 – 2015-03-19 05:06:06
任何依賴於「-O」標誌的代碼已經被破壞! – 2015-03-19 05:07:02