【发布时间】:2016-07-31 19:32:23
【问题描述】:
可能有更好的方法来做到这一点(如果有,请告诉我),但我正在尝试制作,这样我就不必每次都输入这么多我想编译并运行我的程序。我可能会收到一些关于使用 Makefile 编译和运行我的 Java 程序的 cmets,这很好。如果我真的在开发 Java 应用程序,我会使用 IDE。这只是课堂作业。
我正在尝试将我的参数从命令行传递到我的 Makefile。
假设我想运行这个命令:
java Driver -n $(arg1) -h $(arg2)
这是我目前所拥有的,但它不起作用
arg1 = `echo $(MAKECMDGOALS) | awk {$$1}`
理想情况下,我只需要输入make 1 2,这将运行java Driver -n 1 -h 2
【问题讨论】: