10

私は単純なAutotoolsCプロジェクト(C ++ではない)を持っています。そのスケルトンはEclipse CDT(Juno)によって作成されました。

CFLAG(検査による)はのようです-g -O2

生成されたすべてのmakeファイルも-std=gnu99CFLAGに追加する必要があります。これは、私が使用for (int i = 0; i < MAX; i++)しているものと類似しているためです。

明らかにMakefileをハックすることはできますが、これはで上書きされ./configureます。

コードに必要なCFLAGを追加(または変更)する正しい場所はどこですか(ユーザーが変更したいCFLAGとは対照的です)?

PS可能であれば、Eclipseのボックスをクリックするのではなく、テキストファイル(Makefile.amまたはなど)を編集してこれを実行したいと思います。configure.ac

4

3 に答える 3

5

同じ問題に遭遇するだけです。

解決策は次のとおりです。構成オプションの最後に CFLAGS を追加するだけです。

ここに画像の説明を入力

編集してこれを行いたい場合はconfigure.ac、に追加CFLAGS="$CFLAGS something"するだけですconfigure.ac

于 2013-04-11T12:12:55.000 に答える
1

コンパイラのパラメータを意味する場合は、添付を参照してください。(c++ ビルド/設定/その他ここに画像の説明を入力)

于 2012-07-25T06:12:05.227 に答える