linux下用java执行C程序目标代码
我在Linux中用java开发一个简单的C代码生成器,我希望我的java程序能够自动编译并运行生成的C代码,即.out文件。虽然我已经能够成功地编译它,但我无法运行编译后的目标代码。任何人都可以编写代码来建议如何使用java程序执行C代码。如果您成功地创建了linux下用java执行C程序目标代码,java,c,linux,compilation,Java,C,Linux,Compilation,我在Linux中用java开发一个简单的C代码生成器,我希望我的java程序能够自动编译并运行生成的C代码,即.out文件。虽然我已经能够成功地编译它,但我无法运行编译后的目标代码。任何人都可以编写代码来建议如何使用java程序执行C代码。如果您成功地创建了.out文件,那么您应该能够使用以下函数之一运行它: Runtime.getRuntime().exec("./a.out"); …或(更多控制)通过中的内容。进程类可以让你控制输入和输出(通过流)。如果你成功地创建了.out文件,那么你应
.out
文件,那么您应该能够使用以下函数之一运行它:
Runtime.getRuntime().exec("./a.out");
…或(更多控制)通过中的内容。
进程
类可以让你控制输入和输出(通过流)。如果你成功地创建了.out
文件,那么你应该能够使用以下函数之一运行它:
Runtime.getRuntime().exec("./a.out");
…或(更多控制)通过中的内容。
过程
类让您可以控制输入和输出(通过流)。如何向我们展示您的尝试,我们可以帮助您,而不是要求我们为您完成工作?脚本文件包含用于编译的代码。进程p=Runtime.getRuntime().exec(“/home/jerisalan/Documents/workspace/CodeGenerator/script.sh/home/jerisalan/Documents/workspace/CodeGenerator/output.c”);进程r=Runtime.getRuntime().exec(“/home/jerisalan/Documents/workspace/CodeGenerator//output.out”);你是如何解决你的问题的?我也面临着同样的问题。你能告诉我们你已经尝试了什么,我们可以帮助你,而不是要求我们为你做这些工作吗?脚本文件包含编译代码。进程p=Runtime.getRuntime().exec(“/home/jerisalan/Documents/workspace/CodeGenerator/script.sh/home/jerisalan/Documents/workspace/CodeGenerator/output.c”);进程r=Runtime.getRuntime().exec(“/home/jerisalan/Documents/workspace/CodeGenerator//output.out”);你是如何解决你的问题的?我也面临同样的问题。我已经将它添加到我的代码中,但是执行没有开始…这是什么原因呢???@jerisalan:大约150件事情,你必须显示你的代码。在没有代码的情况下,很难帮助解决编码问题。我已将其添加到代码中,但执行没有开始…这是什么原因???@jerisalan:大约150件事情,你必须显示你的代码。没有代码,很难帮助解决编码问题。