-2

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

4

1 回答 1

6

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

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

您可能需要更多的命令行选项,而不仅仅是文件名(即输出/包含文件夹位置),并且如果 PATH 环境变量中不可用,则可能需要指定编译器的路径。

于 2013-04-03T20:01:18.270 回答