• 締切済み

makeのclean

makeのcleanが無効になっているみたいです。 いくつかのソースをmakeしましたが*.tdsがどれも消えないので自分のbccのmakeのcleanが機能していない状態だと判断しました。 どうしたら*.tdsが消えるようになると思いますか?

みんなの回答

回答No.5

make -n clean すると、clean時に実行されるコマンドがぶわーっと表示されます。 その中に *.tds を消去するコマンドがありますか? (きっとないハズ) なければ makefile に追加してください。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.4

>何をしたのかを読み取れず機械のように正確な答えを返すだけでは道具のように使われるしか価値のない人間ですよ。 回答ちゃんと読んでます? 「cleanで *.tds を削除するようにルールをMakefileに書いてください」って書いてるでしょうに。 どういうルールを書けばいいかは自分で調べてください。 探せばいくらでも出てくることまで私は説明したくないだけ。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

makeにcleanという機能は存在しませんが。 makeはMakefileに書かれたルールを実行するだけなので Makefileにcleanで*.tdsを削除するルールを書いてあげてください。

weuixh
質問者

お礼

makeにcleanという機能が存在しようがするまいが自分には関係ありません。 何をしたのかを読み取れず機械のように正確な答えを返すだけでは道具のように使われるしか価値のない人間ですよ。 頑張ってください。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

makeにcleanという機能があるわけじゃなくて、Makefileにcleanというターゲットがあったら、そこに記述されたコマンドを実行する、というものです。 IDE等が自動作成するものだと、中間ファイルを全て消すように設定してくれるかもしれません。 自作だったり、IDE等が認識してないファイルだったりすると、自分で設定する必要があります。

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

まずは、環境を書こう。