Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux下用java执行C程序目标代码_Java_C_Linux_Compilation - Fatal编程技术网

linux下用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文件,那么你应

我在Linux中用java开发一个简单的C代码生成器,我希望我的java程序能够自动编译并运行生成的C代码,即.out文件。虽然我已经能够成功地编译它,但我无法运行编译后的目标代码。任何人都可以编写代码来建议如何使用java程序执行C代码。

如果您成功地创建了
.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件事情,你必须显示你的代码。没有代码,很难帮助解决编码问题。