Quiero compilar un código C desde C# mediante programación. Lo estoy intentando pero aún no he encontrado ninguna solución. Aquí está mi código.Cómo compilar programáticamente un código c a partir de un código C# utilizando el compilador 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");
}
estoy usando VS2010 en Windows 7 y he instalado mingw32-gcc y mi variable de entorno para mingw32-gcc es C: \ Archivos de programa \ CodeBlocks \ MinGW \ bin Cualquier ayuda será apreciada. Gracias por adelantado.
Para que nos entendamos el contexto: ¿Qué piensa hacer con el código C resultante? –
¿Qué hay de malo en tu código? – usr
Estoy construyendo un juez en línea basado en Internet para mi proyecto final del semestre. Por lo general, debe haber una opción donde el concursante puede presentar el código allí. Así que tengo que tomar el código enviado y guardarlo en un archivo .c que tener que compilarlo y proporcionar comentarios al concursante. ** He compilado un código c en una aplicación de escritorio en java ** Pero estoy enfrentando un problema en C#. Gracias –