Hola!
Tengo una aplicación que por debajo usa la linea de comandos para pasarle los argumentos al compilador y así generar un .exe (en el caso de windows) ya compilado.
Quiero publicar la aplicación, pero cada persona puede que tenga el compilador en una ruta distinta, entonces me pregunto si hay alguna forma de generar un .exe (o el compilado) desde la propia aplicación sin recurrir al compilador por linea de comandos.
Gracias!
No se si entiendo bien la pregunta, pero creo entender que es una aplicación que recoge varios parámetros y con ellos el programa genera un programa que compila y genera un .exe.
Tu problema no todos los compiladores están en la misma ruta, esto la solución es sencilla o que el compilador este en la ruta del PATH o que la ruta sea uno de los parámetros.
Creo que aquí te va a surgir otro problema y es que no todo el mundo tiene el mismos compilador y cada uno de ellos tiene sus propios parámetros, esto la solución es que al tener la ruta ejecutes para ver versión y tu programa sepa poner los parámetros según compilador.
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
No se si entiendo bien la pregunta, pero creo entender que es una aplicación que recoge varios parámetros y con ellos el programa genera un programa que compila y genera un .exe.
Tu problema no todos los compiladores están en la misma ruta, esto la solución es sencilla o que el compilador este en la ruta del PATH o que la ruta sea uno de los parámetros.
Creo que aquí te va a surgir otro problema y es que no todo el mundo tiene el mismos compilador y cada uno de ellos tiene sus propios parámetros, esto la solución es que al tener la ruta ejecutes para ver versión y tu programa sepa poner los parámetros según compilador.
Entiendo, si así es, me pregunto si hay alguna forma de embeber en la aplicación un compilador portable, y en ese caso, cuál y cómo, supongo que tendría que meter las dependencias también en la propia aplicación etc... vaya lio jaja
HOLA!!!
Te voy a pasar un ejemplo de compilacion on the fly con C# y VB.NET https://www.codeproject.com/Articles/6492/A-tool-for-dynamic-compile-and-run-of-C-or-VB-NET
No hay muchos lenguajes que soporten esto pero si investigas encontraras.
GRACIAS POR LEER!!!
No tienes permitido ver los links.
Registrarse o Entrar a mi cuenta
HOLA!!!
Te voy a pasar un ejemplo de compilacion on the fly con C# y VB.NET https://www.codeproject.com/Articles/6492/A-tool-for-dynamic-compile-and-run-of-C-or-VB-NET (https://www.codeproject.com/Articles/6492/A-tool-for-dynamic-compile-and-run-of-C-or-VB-NET)
No hay muchos lenguajes que soporten esto pero si investigas encontraras.
GRACIAS POR LEER!!!
¡Muy buena info!. He encontrado algo parecido en C++, lo investigaré a ver qué tal funciona. Gracias!
PD: la url=> https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus (https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus)