tom3110 a écrit :
je compile avec devc++ le compilateur c'est gcc si je me souviens bien.
Je ne sais si ce code est compatible windows mais je pensais que cela pouvait marcher également. Apparemment vous avez l'air de me dire qu'il faudrait que je le compile sur une partition Linux.
|
Le compilateur, (ici, MinGW) c'est une chose (certes, il est compatible en partie avec gcc), mais le problème n'est pas là.
Même si tu arrives à le compiler sous Linux, l'exécutable ne fonctionnera pas sous Windows, tout simplement parce que les appels systèmes Linux n'existent pas sous Windows (Sinon, il n'y aurait pas 2 systèmes! Eh!) et même avant ça, le format d'un fichier exécutable Linux n'étant pas le même que le format Windows, le loader de Windows dira tout simplement 'format inconnu'. Point. Bref, il ne faut pas faire n'importe quoi.
Citation :
Un portage... c'est quoi ca ?
|
C'est modifier un code source écrit pour un système pour qu'il tourne sur un autre système. C'est souvent un gros travail, surtout si il y a beaucoup d'appels systèmes (donc spécifiques).
Il est possible qu'il faille complètement réécrire le programme, notamment si la conception n'est pas portable.
Message édité par Emmanuel Delahaye le 24-04-2006 à 13:00:48
---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/