• Viernes 15 de Noviembre de 2024, 08:02

Autor Tema:  Compilar Un Exe Con Gcc  (Leído 1365 veces)

Penguin-man

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Compilar Un Exe Con Gcc
« en: Jueves 26 de Octubre de 2006, 05:25 »
0
Bueno pues la pregunta esa.

Estoy programando en linux y  hay veces que debo compilar el codigo en exe (para la escuela) y se que existe un comando en gcc que permite compilar en linux un exe, pero no recuerdo cual es alguno sabe cual es?

El pingüino es Poderoso

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Compilar Un Exe Con Gcc
« Respuesta #1 en: Jueves 26 de Octubre de 2006, 07:47 »
0
¿Quieres compilar tu programa en Linux y que pueda ejecutarse en Windows? Probablemente te sirva este artículo:

Compilación cruzada

Saludos,
JJ (Geo).
La imaginación es el límite.
Hardware & Software | Mexchip

shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: Compilar Un Exe Con Gcc
« Respuesta #2 en: Jueves 26 de Octubre de 2006, 07:54 »
0
En Linux no existen los .exe como se conciben en Windows, lo que si puedes es cambiarle el nombre al binario, pero no es necesario.

Por ejemplo:

El -o es para indicarle el nombre del "ejecutable"

Código: Text
  1. g++  -o programa.exe fuente.cpp
  2.  

shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: Compilar Un Exe Con Gcc
« Respuesta #3 en: Jueves 26 de Octubre de 2006, 08:18 »
0
Cita de: "Geo"
¿Quieres compilar tu programa en Linux y que pueda ejecutarse en Windows? Probablemente te sirva este artículo:

Compilación cruzada

Saludos,
JJ (Geo).
Bueno esa es una forma, pero en realidad el compilado no lo puedes ejecutar sobre Linux, si lo compilas sobre Windows, al menos de forma nativa.

Pero en si, la fuente si la puedes compilar para ambas arquitecturas.

Otra forma de hacer algo parecido a lo que se refiere Geo, es mediante macros, para determinar sobre que SO y que compilador se esta empleando, pero es mas tedioso y puede volverse complicado segun la dimension del codigo.

Penguin-man

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Compilar Un Exe Con Gcc
« Respuesta #4 en: Viernes 27 de Octubre de 2006, 06:03 »
0
Pues si efectivamente, lo que quiero es compilar en linux un ejecutable para guindows, revise el articulo de la compilacion cuzada, esto resovio el problema.

El pingüino es Poderoso