在c#项目中编译c代码

时间:2013-04-03 19:59:08

标签: c# .net c

我想在c#项目中编译c代码(检查语法) 或者我想知道如何在c#application

中使用GCC编译器

1 个答案:

答案 0 :(得分:6)

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

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

您可能需要比文件名更多的命令行选项(即输出/包含文件夹位置),如果PATH环境变量中尚未提供,则可能需要指定编译器的路径。