2

我编写了一个小型 c 程序并创建了一个 Makefile 来编译和执行它。基本上,我执行以下操作:

$ make
$ make run

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

$ make run arg1 arg2

有可能实现吗?

4

1 回答 1

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
于 2013-01-10T19:49:30.450 回答