在linux下使用java执行C程序目标代码



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

如果您成功创建了.out文件,那么您应该能够使用Runtime#exec函数之一来运行它:

Runtime.getRuntime().exec("./a.out");

…或者(更多的控制)通过在Process类的东西。Process类的东西让你做的事情,如控制输入和输出(通过流)。

最新更新