Crear ejecutable para linux desde windows

Iniciado por Revkxis, 17 Mayo 2013, 17:24 PM

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

Revkxis

Buenas foro!  :D soy nuevo aca  :-[
y les quisisera hacer una pregunta  ;D
Ya se programar en Visual Basic y pues empese a meterme en C++
pero un profesor que es algo asi como "Linux Fan" me dijo que hiciera un programa que corriera en linux... bueno hai esta el problem, que no se como hacer que mis compiladores creen el ejecutable para linux  :-\
¿como puedo crear un ejecutable "Linux" mientras trabajo en "Windows"?
uso los compiladores "Dev C++" y "Code::Block"
Gracias desde ya :D
Saludos y suerte!  :laugh:

amchacon

#1
Lo más fácil es compilarlo desde linux xDDD.

Si no tienes Linux instalado, puedes montarte una maquina virtual.

Para que te hagas una idea, en el mismo Windows tengo abierto un linux y un MacOs:



Haces el código en Windows, despues copias el código en tu maquina virtual y lo compilas ahí.

Puedes descargarte el programa aquí:
https://www.virtualbox.org/wiki/Downloads

Despues tendrás que bajarte una versión de Linux (ej: Debian) y instalarla en la nueva maquina virtual.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

Revkxis

Gracias hombre! :D
tengo linux en una portatil...
pero hai algo que no entendi con claridad, a lo que te refieres con
"despues copias el código en tu maquina virtual y lo compilas ahí."
es que baje un compilador para linux, lo instale haí y copie y pegue el codigo que escrbi en mi compilador de windows? me parece muy raro :/
para eso hago todo el trabajo sobre linux..
pero lo que quiero es hacer todo en windows... y luego pasar el ejecutable a linux.

amchacon

Cita de: Revkxis en 17 Mayo 2013, 18:12 PM"despues copias el código en tu maquina virtual y lo compilas ahí."
es que baje un compilador para linux, lo instale haí y copie y pegue el codigo que escrbi en mi compilador de windows? me parece muy raro :/
Sí con matices, VirtualBox permite una opción que se llama "Drag and Drop". Es decir, puedes arrastrar la carpeta de tu proyecto directamente en la maquina virtual Linux.

Cita de: Revkxis en 17 Mayo 2013, 18:12 PM
para eso hago todo el trabajo sobre linux..
En realidad me referías que hicieses el código y lo probases en el mismo Windows.

Cuando ya tengas una versión final totalmente operativa, lo pasas al Linux y lo compilas.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

pacoperico

Cita de: Revkxis en 17 Mayo 2013, 18:12 PMpero lo que quiero es hacer todo en windows... y luego pasar el ejecutable a linux.

Lo que buscas es un cross-compiler o compilador cruzado, es un tipo de compilador que te permite crear archivos ejecutables para otros sistemas operativos. Nunca he utilizado ninguno, asi que no puedo servirte de mucha guia. Creo recordar que cygwin te permite realizar una compilacion cruzada.

amchacon

Una pregunta, si tienes Linux. ¿Para que quieres montar estos fregados? *_*

Por comodidad no creo, puesto que CodeBlocks está también para Linux (y la interfaz es exactamente igual).

Cita de: pacoperico en 17 Mayo 2013, 18:26 PM
Lo que buscas es un cross-compiler o compilador cruzado, es un tipo de compilador que te permite crear archivos ejecutables para otros sistemas operativos. Nunca he utilizado ninguno, asi que no puedo servirte de mucha guia. Creo recordar que cygwin te permite realizar una compilacion cruzada.
Pues no sabía eso, gracias siempre viene bien saber algo nuevo.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

Revkxis

Cita de: amchacon en 17 Mayo 2013, 18:42 PM
Una pregunta, si tienes Linux. ¿Para que quieres montar estos fregados? *_*

Por comodidad no creo, puesto que CodeBlocks está también para Linux (y la interfaz es exactamente igual).

Es mas bien un capricho jaja...
Muchisimas gracias por responder  ;-)
me sirvio bastante  ;D
Saludos!

CodeSource

Cita de: amchacon en 17 Mayo 2013, 18:03 PM
Lo más fácil es compilarlo desde linux xDDD.

Si no tienes Linux instalado, puedes montarte una maquina virtual.

Para que te hagas una idea, en el mismo Windows tengo abierto un linux y un MacOs:



Haces el código en Windows, despues copias el código en tu maquina virtual y lo compilas ahí.

Puedes descargarte el programa aquí:
https://www.virtualbox.org/wiki/Downloads

Despues tendrás que bajarte una versión de Linux (ej: Debian) y instalarla en la nueva maquina virtual.

amm sería posible decirme de donde sacaste la iso del hackintosh?
Creo en un solo lenguaje de programación, "C"
Todo poderoso, Creador de Windows `98 y el XP.
Creo en un solo señor "C++", hijo único de "C",
Nacido de "C" antes que de "Visual C++",
"C" de "C", compilador de Compilador,
"C" © copyrighted de © copyrighted.
Compilado, no creado,
De los mismos programadores que el padre,
Por quien todo es programado, ...

amchacon

Pues la verdad no lo sé, en su momento busqué en google "Como instalar MacOs en virtualbox" y en unos de los tutoriales venía la descarga.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

CodeSource

Creo en un solo lenguaje de programación, "C"
Todo poderoso, Creador de Windows `98 y el XP.
Creo en un solo señor "C++", hijo único de "C",
Nacido de "C" antes que de "Visual C++",
"C" de "C", compilador de Compilador,
"C" © copyrighted de © copyrighted.
Compilado, no creado,
De los mismos programadores que el padre,
Por quien todo es programado, ...