2010-11-21 39 views
29

我正在Eclipse的一個小型C項目中工作;我剛剛從Ubuntu軟件中心安裝了Eclipse,並添加了C/C++語言支持。我可以很好地構建,運行和調試簡單的C程序。如何在Eclipse中配置GCC以使用C99?

但是我現在使用了一些C99功能,並且Eclipse抱怨說''for'循環初始聲明只允許在C99模式下使用「。

我以爲你會在makefile中爲GCC設置C99模式,但makefile是由Eclipse自動生成的,所以我所做的任何更改都會被覆蓋,但我沒有看到任何地方將GCC編譯器選項放在任何位置Eclipse的首選項或我的項目屬性窗口。

那麼我在哪裏定義C99模式?

回答

38

進入項目屬性。搜索C/C++ Build - >設置。在工具設置選項卡中搜索GCC C編譯器,然後搜索雜項。在其他標誌文本框中添加-std = c99。它應該工作正常。

+0

@Beppe ..謝謝!它幫了我很多,爲我節省了寶貴的時間。乾杯! – ThreaderSlash 2012-09-28 13:07:23

+5

現在您可以轉到「方言」文件夾,並從下拉列表中選擇c99。 – Tobber 2014-09-29 14:13:54

+0

@Tobber你應該寫這個答案!乾杯! – OhadR 2015-01-09 16:07:54

相關問題