compilation sous linux

compilation sous linux - Programmation

Marsh Posté le 20-09-2001 à 19:29:24    

hum kestion, est-il possible, via une manip de barbare, de compiler un prog C++ ou C en executable Win$$$ ??

Reply

Marsh Posté le 20-09-2001 à 19:29:24   

Reply

Marsh Posté le 20-09-2001 à 23:03:12    

oui c possible mais c tres chiant a faire...
faut que tu utilses un compilateur croise (ou cross-compiler)...
c assez lourd a mettre en place mais c tt a fait possible... jai jamais essaye mais ca doit surement etre tres puissant (tu peux creer des binaires pour un tres grd nb d'os et de plateformes : 386, 486, intel, amiga, powerpc, mac...).
 
Sinon il existe un soft opensource de GNU qui est vraiment classe : GNUStep, c un systeme au dessus de linux qui est inter-plateformes et inter-os et permet donc de creer tous les binaires que tu veux a la volee tres simplement).
ya un article tres interessant sur ce soft ds le linux magazine de septembre (encore en kiosque)...
 
voila, je peux pas t'expliquer davantage de trucs mais tu devrais ten sortir avec tous les howtos et les infos qui existent sur ce sujet...
je te conseille qd meme gnustep qui a l'air tres simpa...
a+ et bonne chance


---------------
Mr.Half-Life
Reply

Marsh Posté le 21-09-2001 à 07:00:21    

C'est un peu plus complexe que ca, GNUStep ne permet pas a proprement parler de compiler des sources win32 sous Linux. GNUStep c'est un environnement de developpement multi-plateforme issu de OpenStep.  C'est une API completement differente de l'API win32. Des sources GNUStep peuvent tourner plus ou moins bien sous Windows mais il faut deja avoir Cygwin (il me semble) et c'est en tout cas pas la meilleur plateforme pour l'instant.

Reply

Marsh Posté le 21-09-2001 à 09:59:10    

toto24 a écrit a écrit :

hum kestion, est-il possible, via une manip de barbare, de compiler un prog C++ ou C en executable Win$$$ ??  




 
Faut compiler un gcc en cross-compiler. C'est pas difficile mais demande pas mal de chose (nottament une libc et ses include pour la plateforme cible).
 
Regarde les pages de doc de gcc sur comment le configurer en cross compiler.

Reply

Marsh Posté le 21-09-2001 à 10:53:32    

A mon avis le probleme qui peut se poser c'est si le source en question a besoin de fonction de l'API win32 en plus des fonctions de base libc ... il va bien falloir recupere des libs win32 lisibles par GCC, et ca je sais pas si c'est possible !

Reply

Marsh Posté le 21-09-2001 à 11:41:38    

C'est tout a fait possible en utilisant la libwine de wine, réfere toi a la doc mais j'au déja réssi kke bout de codes ( 100% API win32)
 
http://www.winehq.org

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed