何年もmakeを使用していなかった後、私は再びそれを必要としていることに気付きました。今はgnuバージョンです。自分のやりたいことができるはずなのに、どうしたらいいのかわからなかったり、グーグルなどで答えを見つけたりしていません。
プログラムを何度も実行し、結果をログファイルに保存するテストターゲットを作成しようとしています。一部のテストでは、プログラムが中止されるはずです。残念ながら、私のmakefileは最初のテストで中止され、エラーが発生します。私は次のようなものを持っています:
# Makefile
#
test:
myProg -h > test.log # Display help
myProg good_input >> test.log # should run fine
myProg bad_input1 >> test.log # Error 1
myProg bad_input2 >> test.log # Error 2
上記の場合、makeはbad_input1の実行後に終了し、bad_input2の実行には到達しません。