【发布时间】:2014-04-12 18:16:38
【问题描述】:
我在堆栈溢出中的第一个问题......有点兴奋,但仍然在这个问题中挣扎。
好的,我的问题是如何通过makefile将参数从命令行传递给java程序。
老实说,我真的不知道我的描述是否正确......因为我对 makefile 了解不多......在我的作业中,描述是我们必须为 GNU 开发一个 Makefile make 来构建我们的程序。例如,命令行
制作
mipsim -v
将构建 ISS(我们制作的模拟器),然后使用调试输出运行它,从文件 test1.cmd 获取输入命令并将结果写入 test1.log。
我已经完成了程序,但我不知道如何使上述事情发生。 到目前为止我所知道的只是使用 makefile 从 .java 文件制作 .class 文件.... 我不知道如何获取 test1.cmd 作为我的输入文件名和 test1.log 作为我的输出 命令行中的文件名......我猜这两个名字可能会通过主函数中的 String[] args 进入我的程序......
有人可以帮帮我吗?
谢谢
【问题讨论】:
-
mipsim -v test1.log unix/windows 机器上的以下语法将使 test1.cmd 成为标准输入(键盘), test1.log 成为标准输出(系统.out) 无需设置