2013-04-03 251 views
-2

我想编译C代码(语法检查)C#项目 内或我想知道如何使用GCC编译器在C#应用程序编译C代码

回答

6

Process.Start将让你运行包括GCC的任何应用程序(或任何其他编译器/ make实用程序)并传递参数。

Process.Start("gcc.exe", "my.c"); 

你可能需要更多的命令行选项不仅仅是文件名(即输出/ include文件夹位置),并可能需要指定路径编译器,如果它是不是已经在PATH环境变量中可用。

+0

的Process.Start可以运行文本框 – 2013-04-03 20:02:49

+0

@EslamTotti内码 - 当然它可以... – 2013-04-03 20:04:27

+0

我怎么能做到这一点 – 2013-04-03 20:06:41