私はEclipseで小さなCプロジェクトに取り組んでいます。 Ubuntu Software CenterからEclipseをインストールし、C/C++言語サポートを追加しました。シンプルなCプログラムをビルド、実行、デバッグできます。
しかし、私は現在一部のC99機能を使用しており、Eclipseは「forループの初期宣言はC99モードでのみ許可されている」と不平を言っています。
メイクファイルでGCCのC99モードを設定すると思いましたが、メイクファイルはEclipseによって自動生成されるため、行った変更は上書きされますが、Eclipseの設定やGCCコンパイラーオプションをどこにも置くための場所が表示されません。プロジェクトプロパティウィンドウ。
では、C99モードはどこに定義すればよいのでしょうか。
プロジェクトのプロパティに移動します。 C/C++ Build->設定を検索します。 [ツールの設定]タブでGCC Cコンパイラを検索してから、[その他]を検索します。他のフラグテキストボックスに-std = c99を追加します。正常に動作するはずです。