Voglio compilare un codice C da C# a livello di codice. Sto provando ma non ho ancora trovato nessuna soluzione. Ecco il mio codice.Come compilare a livello di codice un codice c da un codice C# usando il compilatore mingw32-gcc
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");
}
Sto usando VS2010 in Windows 7 e ho installato mingw32-gcc e la mia variabile d'ambiente per mingw32-gcc è C: \ Program Files \ CodeBlocks \ MinGW \ bin Qualsiasi aiuto sarà apprezzato. Grazie in anticipo.
in modo da capire il contesto: Che cosa si intende fare con il codice C risultante? –
Cosa c'è di sbagliato nel tuo codice? – usr
Sto costruendo un giudice online per il mio progetto finale del semestre. Normalmente dovrebbe esserci un'opzione in cui il concorrente può presentare il codice. Quindi devo prendere il codice inviato e salvarlo in un file .c piuttosto che compilarlo e fornire un feedback al concorrente. ** Ho compilato un codice c in un'applicazione desktop in java ** Ma affronta il problema in C#. Grazie –