gpt4 book ai didi

c# - 如何使用 mingw32-gcc 编译器以编程方式从 c# 代码编译 c 代码

转载 作者:太空狗 更新时间:2023-10-29 22:27:46 32 4
gpt4 key购买 nike

我想以编程方式从 C# 编译 C 代码。我正在尝试,但我还没有找到任何解决方案。这是我的代码。

try {
var info = new ProcessStartInfo {
FileName = "cmd.exe",
Arguments = "mingw32-gcc -o a Test.c"
};
var process = new Process { StartInfo = info };
bool start = process.Start();

process.WaitForExit();
if (start) {
Console.WriteLine("done");
}
} catch (Exception) {
Console.WriteLine("Not done");
}

我在 Windows 7 中使用 VS2010,我已经安装了 mingw32-gcc,我的 mingw32-gcc 环境变量是 C:\Program Files\CodeBlocks\MinGW\bin任何帮助将不胜感激。提前致谢。

最佳答案

尝试

Process process = Process.Start(
@"C:\Program Files\CodeBlocks\MinGW\bin\mingw32-gcc.exe", "-o a Test.c");

关于c# - 如何使用 mingw32-gcc 编译器以编程方式从 c# 代码编译 c 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9864363/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com