使用MinGW从Java或C#编译C程序

时间:2014-11-07 15:53:52

标签: java c# mingw

我正在构建一个可以编译C程序并在Windows平台上显示结果的应用程序。

Windows的标准C编译器是MinGW。

是否有适用于Java或C#的MinGW API以及如何调用编译器?

我已经引用了这些链接:Calling C compiler from java programC program compilation from a java program

2 个答案:

答案 0 :(得分:0)

如果您正在考虑的是图书馆,MinGW本身没有 API 。唯一可行的方法是将编译器作为一个进程启动。您提到的链接解释了如何,只需遵循它们。

答案 1 :(得分:0)

Windows上没有C / C ++编译器,并且在* nux平台上默认不会安装交叉编译器 - 所以请自带。

并且没有神奇地编译C代码的“API”。

请注意,Java和C#/ .Net都有自己语言的编译器服务 - 您可能想要考虑使用C#而不是C.只要您在Windows上有.Net Framework,就可以获得csc.exe编译器。你需要从命令行编译。