0

我正在制作一个游戏引擎编辑器,我希望用户能够从编辑器中构建游戏。为此,他们显然需要运行带有一些标志的编译器,例如 gcc。

考虑到编辑器是用 C# 编写的并且是跨平台的(使用 Mono),从程序中运行 gcc 的好方法是什么?

我听说过,System.Diagnostics.Process.Start();但这是否适用于单声道并且有点跨平台?你可以用它添加标志吗?

编辑:实际游戏(不是编辑器)是用 c++ 编写的,需要 gcc。

4

1 回答 1

2

Process 类跨平台的,是的。

您可能想了解 MonoDevelop 的 C/C++ 绑定如何在幕后调用编译器。来源在这里

于 2012-07-30T20:39:32.423 回答