2010-11-21 5 views
29

私はEclipseの小さなCプロジェクトに取り組んでいます。私はUbuntu Software CenterからEclipseをインストールし、C/C++言語サポートを追加しました。私は、シンプルなCプログラムをうまく構築、実行、デバッグすることができます。C99を使用するためにEclipseでGCCをどのように設定しますか?

しかし、私は今、いくつかのC99機能を使用していますが、Eclipse for C99モードでは ''ループ初期宣言のみが許可されています。

メイクファイルにGCCのC99モードを設定したいと思っていましたが、makefileはEclipseによって自動生成されるので、変更は上書きされますが、どこにでもGCCコンパイラオプションを置くことはできませんEclipseの設定やプロジェクトのプロパティの設定

C99モードはどこで定義されていますか?

答えて

38

プロジェクトのプロパティに移動します。 C/C++のビルド - >設定を検索します。 [ツール設定]タブで、GCC Cコンパイラを検索し、[その他]を検索します。他のフラグのテキストボックスに-std = c99を追加します。それは正常に動作するはずです。

+0

@Beppe ..ありがとう!それはたくさんの助けになり、貴重な時間を節約しました。乾杯! – ThreaderSlash

+5

代わりに 'Dialect'フォルダに行き、ドロップダウンからc99を選択することができます。 – Tobber

+0

@Tobberあなたは答えとしてこれを書く必要があります!乾杯! – OhadR

関連する問題