2

makeMakefile自体の内部に引数を含めるGNU Makeの方法はありますか? 具体的には、--check-symlink-times引数が特定の Makefile に常に適用される場合、Makefile でそれを表記する方法はありますか? 呼び出す代わりに

$ make --check-symlink-times 

make を単独で呼び出して、Makefile にいくつかの引数を指定させるとよいでしょう。

$ make
4

4 に答える 4

1

非常に簡単なはずです。次のように、一番上にルールを入れてください。

all:
     make --check-symlink-times rest

そして、rest実際のタスクを実行する下のどこかのルール。

于 2013-10-30T15:39:19.553 に答える
0

私が考えることができる唯一の方法は、2番目のメイクファイルmakefile.innerまたは同様のものを用意し、使用して別のメイクファイルを呼び出すか-f、ソースをサブディレクトリに入れて使用する-Cことです。とにかく、これは多くの場合良い考えです

于 2013-10-30T15:37:49.750 に答える