Ich möchte einen C-Code aus C# programmgesteuert kompilieren. Ich versuche es, aber ich habe noch keine Lösung gefunden. Hier ist mein Code.Wie programmgesteuert kompilieren Sie einen c-Code aus einem C# -Code mit Mingw32-GCC-Compiler
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");
}
Ich verwende VS2010 in Windows 7 und ich habe installiert mingw32-gcc und meine Umgebungsvariable für mingw32-gcc ist C: \ Programme \ Codeblocks \ MinGW \ bin Jede Hilfe geschätzt wird. Danke im Voraus.
Damit wir den Kontext verstehen: Was wollen Sie mit dem resultierenden C-Code zu tun? –
Was ist falsch an deinem Code? – usr
Ich baue einen webbasierten Online-Richter für mein Semester-Abschluss-Projekt. So normalerweise sollte es eine Option geben, wo Contestent dort Code einreichen kann. Also muss ich den eingereichten Code übernehmen und in eine .c-Datei speichern, als sie kompilieren und dem Teilnehmer Feedback geben muss. ** Ich habe einen c-Code in einer Desktop-Anwendung in Java kompilieren ** Aber ein Problem in C#. Danke –