我编写了一个小程序,并创建了一个Makefile来编译和执行它。基本上, 我做了以下事情:
$ make
$ make run
但是,我的可执行文件需要一些参数,所以我想用这种方式指定它们:
$ make run arg1 arg2
有可能实现吗?
答案 0 :(得分:2)
这个怎么样?
生成文件
demo: demo1.c
cc -o demo1 demo1.c
run:
./demo1 $A $B
将参数作为变量A
和B
[spatel@mg0008 tmp]$ make run A=2 B=3
./demo1 2 3
2 + 3 = 5