Compilar desde Compilado.

  • 4 Respuestas
  • 1455 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Z3R0N3

  • *
  • Underc0der
  • Mensajes: 27
  • Actividad:
    0%
  • Reputación 0
  • CODED by Z3R0N3
    • Ver Perfil

Compilar desde Compilado.

  • 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!


« Última modificación: Julio 11, 2018, 04:51:52 am por Z3R0N3 »
Daria todo lo que sé por la mitad de lo que ignoro

Desconectado emboscado

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil

Re:Compilar desde Compilado.

  • 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.

Desconectado Z3R0N3

  • *
  • Underc0der
  • Mensajes: 27
  • Actividad:
    0%
  • Reputación 0
  • CODED by Z3R0N3
    • Ver Perfil

Re:Compilar desde Compilado.

  • en: Julio 13, 2018, 03:56:49 am
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
Daria todo lo que sé por la mitad de lo que ignoro

Desconectado 79137913

  • *
  • Co Admin
  • Mensajes: 706
  • Actividad:
    16.67%
  • Reputación 16
  • 4 Esquinas
  • Skype: [email protected]
    • Ver Perfil
    • Doors.Party
    • Email

Re:Compilar desde Compilado.

  • 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!!!
"Algunos creen que soy un bot, puede que tengan razon"
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

*Shadow Scouts Team*                                                   DOORS.PARTY

Desconectado Z3R0N3

  • *
  • Underc0der
  • Mensajes: 27
  • Actividad:
    0%
  • Reputación 0
  • CODED by Z3R0N3
    • Ver Perfil

Re:Compilar desde Compilado.

  • en: Julio 13, 2018, 08:59:47 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!!!

¡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
« Última modificación: Julio 13, 2018, 09:02:02 am por Z3R0N3 »
Daria todo lo que sé por la mitad de lo que ignoro