Comment faire pour installer/mettre à jour gcc-4.6 sur openSUSE 11.2 (x86_64)?
J'ai rencontré un tre quand j'ai installé JikesRVM, qui est,
skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.so when searching for -lstdc++
Donc je suis en train d'installer/mettre à jour vers une version ultérieure. Maintenant, la machine a déjà
gcc (SUSE Linux) 4.4.1 [gcc-4_4-branch revision 150839]
Je suis nouveau sur openSUSE, pouvez-vous l'aider?
Merci!
- Salut Dimitri, je sais seulement que j'ai /usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.donc
- après " zypper de recherche libstdc++', j'ai eu ces: 'i | libstdc++44 i | libstdc++44-32 bits i | libstdc++44-devel | libstdc++44-devel-32bit '
- de l'hôte.nom=x86_64-linux
- De sorte qu'il peut ne pas être causés par des "incompatibles"? En fait, sur une autre machine avec openSUSE 12.1 (x86_64) et gcc 4.6, il n'y a aucune erreur.
- J'ai eu tort, que pour la correction possible. 32bit soutien pour le compilateur de SUSE nécessite un emballage séparé.
Vous devez vous connecter pour publier un commentaire.
Vous devez installer 32 bits pris en charge pour la GNU le compilateur C/C++ depuis JikesRVM sur x86_64 supporte actuellement que l'architecture 32 bits.
À installer ce support dans OpenSuSE 11.2 type
Les deux premiers fournir le support d'exécution pour le langage C et la version 32 bits de libgcc, la GCC faible niveau de la bibliothèque d'exécution. La troisième fournit la version 32 bits de libstdc++, deux statique importation de bibliothèque et de la bibliothèque dynamique. C'est la statique de la libstdc++.une qui manquait pour JikesRVM.
Pour vérifier que le 32 bits C++ construire le système est correctement installé, vous pouvez le tester avec le suivant
Note l'appui Officiel pour OpenSuSE 11.2 a pris fin. Evergreen de soutien seront disponibles par le biais de 2013. Pourtant, il est raisonnable de mise à jour à 11,3 ou une version ultérieure bientôt.