2

私は小さなcプログラムを作成し、それをコンパイルして実行するためのMakefileを作成しました。基本的に、私は次のことを行います。

$ make
$ make run

しかし、私の実行可能ファイルにはいくつかの引数が必要なので、次のように指定したいと思います。

$ make run arg1 arg2

それを達成することは可能ですか?

4

1 に答える 1

2

これはどう?

Makefile

 demo: demo1.c
            cc -o demo1 demo1.c
 run:
            ./demo1 $A $B

引数を変数として渡しAB

[spatel@mg0008 tmp]$ make run A=2 B=3
./demo1 2 3
2 + 3 = 5
于 2013-01-10T19:49:30.450 に答える