Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Z3R0N3 en Julio 11, 2018, 04:41:33 AM

Título: Compilar desde Compilado.
Publicado por: Z3R0N3 en Julio 11, 2018, 04:41:33 AM
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!


Título: Re:Compilar desde Compilado.
Publicado por: emboscado en Julio 12, 2018, 03:35:48 PM
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.
Título: Re:Compilar desde Compilado.
Publicado por: Z3R0N3 en Julio 13, 2018, 03:56:49 AM
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
Título: Re:Compilar desde Compilado.
Publicado por: 79137913 en Julio 13, 2018, 08:26:59 AM
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!!!
Título: Re:Compilar desde Compilado.
Publicado por: Z3R0N3 en Julio 13, 2018, 08:59:47 AM
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)