【发布时间】:2013-07-21 18:52:47
【问题描述】:
我正在编写一个跨平台的 IDE,并且想知道使用 java 代码编译程序(使用 gcc)的最佳方法是什么。 (也是一个跨语言的IDE)
我应该访问命令提示符/终端吗?
我也可以有一些示例代码吗?
【问题讨论】:
-
没有用于调用 gcc 的 Java API。您需要像任何其他可执行程序一样调用它,其中有很多现成的示例。
我正在编写一个跨平台的 IDE,并且想知道使用 java 代码编译程序(使用 gcc)的最佳方法是什么。 (也是一个跨语言的IDE)
我应该访问命令提示符/终端吗?
我也可以有一些示例代码吗?
【问题讨论】:
您可以只在单独的进程中执行gcc。但与其自己处理这一切,不如使用Apache Commons Exec 之类的东西,这对这类事情非常有用。
【讨论】: