Je ne peux pas créer mes applications sur gcc car j'utilise diverses fonctionnalités c++0x. Je suis sur Debian 6 (Lenny) et après la mise à niveau/mise à jour, j'ai la version 4.4.5-8 de gcc. Je ne sais pas quelle version est requise mais mingw 4.6.2 fonctionne. gcc 4.7.0 est sorti.
Comment installer gcc version 4.6+ sur Debian ?
Réponse acceptée :
Debian 6.0 est Squeeze (actuellement stable); Lenny était 5.0 (actuellement oldstable). Je suppose que vous vouliez dire Squeeze.
Utilisez apt-pinning pour ajouter en toute sécurité Wheezy (en cours de test) à votre sources.list
, puis installez gcc-4.7/wheezy.
En d'autres termes, votre /etc/apt/sources.list
devrait ressembler à ceci :
deb local.debian.mirror squeeze main deb local.debian.mirror wheezy main
tandis que votre /etc/apt/preferences
devrait ressembler à ceci :
Package: * Pin: release n=squeeze Pin-Priority: 900 Package: * Pin: release n=wheezy Pin-Priority: 200
(Les nombres exacts n'ont pas trop d'importance ; consultez man 5 apt_preferences pour plus de détails sur la signification des différentes plages.)
Cela empêchera les packages de test d'être installés par inadvertance. (Bien sûr, vous pouvez simplement mettre à niveau tout votre système pour tester.)
Vous pouvez obtenir des erreurs de résolution avec apt-get install gcc-4.7/testing
car il aura des dépendances qui nécessitent des versions supérieures à stables ; apt-get --target-release testing install gcc-4.7
définira le test sur la priorité 990 pour la durée de la commande.