Makefile如何指定程序参数

时间:2013-01-10 19:01:02

标签: linux makefile

我编写了一个小程序,并创建了一个Makefile来编译和执行它。基本上, 我做了以下事情:

$ make
$ make run

但是,我的可执行文件需要一些参数,所以我想用这种方式指定它们:

$ make run arg1 arg2

有可能实现吗?

1 个答案:

答案 0 :(得分:2)

这个怎么样?

生成文件

 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