Tout est dans le titre, comment faire svp ?
Tout est dans le titre, comment faire svp ?
Pour moi, il y a trop de choses dans le titre. L'environnement est-il Windows ou Linux?
Le format exécutable n'est pas le même sous Windows et sous Linux. Pour compiler sous Windows un programme destiné à être exécuté dans un envionnement Linux, il faut utiliser un cross-compilateur. Il m'arrive de compiler sous Linux des programme que je désire utiliser sous Windows avec gcc-mingw32. Mais je n'ai jamais fait cela dans le sens inverse.Envoyé par _SamSoft_
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
ok, merci, sinon en général j'utilise bien un cross-compilateur, RealBasic mais je voulais créer des programmes en C pour Linux que je puisse compiler sous Windows, si quelqu'un a une solution, c'est pas de refus
RealBasic permet de migrer des applications Visual Basic vers Linux ou MacOS X. Cela n'a donc rien à voir avec du C (selon ce que Google a bien voulu me dire...). Peut-être que la version gcc de l'environnement Cygwin permet de faire ce que tu veux, mais c'est à confirmer...
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
J'ai trouvé ça: http://metamod-p.sourceforge.net/cro...for.linux.html
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
merci pour le site , je vais tester de suite et je poste si j'ai des problèmes, je pense que le seul problème que je vais rencontrer c'est pour gérer les repertoires (où placer cygwing...)
heuresement que du haut de mes 15 ans, je me défend pas mal en anglais mais je ne pige pas un truc (rien a voir avec l'anglais)
Il dise :Ce complilateur a été crée grâce à crosstool ... mais je pense que je ne dois pas le télécharger c'est ca ?These compilers are made with crosstool 0.28-rc37. This package contains:
gcc-3.3.4 and gcc-2.95.3 for i386 (glibc 2.1.3) and gcc-3.3.3 for amd64
(glibc 2.3.2).
Sinon il y a ca aussi :Suis je obliger de télécharger la dernière version pour créer des programmes pour linux pour les toutes nouvelles distributions , ou l'ancien me suffit ?Note! There is now newer version of GCC avaible with glibc 2.3.2:
Rien à voir avec l'anglaisEnvoyé par _SamSoft_
Si cela ne fonctionne pas avec une version toute faite, tu devras le télécharger pour compiler TA version de gcc favorite avec TA version de glibc favorite (voir ci-après).Envoyé par _SamSoft_
Tout dépend de ce que tu entends par "toutes nouvelles" : vérifies les versions de gcc et, surtout, de la glibc qui t'intéressent pour voir si cela colle. Si ce n'est pas le cas (ex. : si tu as besoin de gcc-4.1.1 + glibc-2.3.6), tu peux essayer de construire ton environnement de compilation croisée (avec crosstool).Envoyé par _SamSoft_
La différence de version pourrait ne pas être gênante si tu compiles tous tes binaires statiquement (+ autres conditions) mais il vaut mieux éviter.
Un problème bien exposé
est, pour moitié, solutionné. / La connaissance s'accroît quand on la partage, pas quand on l'impose. / La violence est le langage des faibles.
ok, merci pour ces réponses, donc pour gywing je peux l'utiliser directement sauf si il ne fonctionne la je peux le compiler le crosstool
Merci encore
Je serais assez intéressé !Envoyé par mujigka
Modérateur Mageia/Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels : xrandr, algorigramme et C, xml et gtk...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager