5

プロジェクトにEclipse+CDTを使用しています。ビルド設定から「Makefileを自動的に生成する」オプションを使用しています。1つのファイルに、プロジェクトをコンパイルするたびに実現する必要のある日付といくつかの値があります。しかし、このファイルを毎回変更するわけではないので、コンパイラーはファイルを更新しません。Phonyターゲットを設定できるオプションはありますか?

makefileにいくつかの行を追加できれば機能し rm -f *.o target ますが、次にプロジェクトを更新するときに削除されます。

設定>>c/ c ++ビルド>>動作で、いくつかのクリーンな変数を作成する機会があることがわかりました。これは役に立ちますか?ファイル名を書き込もうとしましたが、うまくいきません。

4

3 に答える 3

7

CDTにビルド前のコマンドを与えることができます。私にとって(Linuxでは3.6.2):

  • ProjectProperties
  • C/C++ Buildカテゴリー
  • Settingsサブカテゴリ
  • Build Stepsタブ
  • Pre-build stepsペイン
  • 問題のオブジェクトファイル(rm f.o、など)を削除するコマンドを入力します
于 2012-09-17T09:22:36.157 に答える
2

ビルド前の手順でユーザーがクリーンにすることができます

于 2013-10-13T11:52:08.820 に答える
0

ビルド前の手順に以下を追加しましたが、うまく機能しているようです。

del ${CWD}\addtional_dir\file.o
于 2018-09-28T10:28:50.517 に答える