IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XCode Discussion :

XCode et GCC, supprimer les versions inutiles


Sujet :

XCode

  1. #1
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut XCode et GCC, supprimer les versions inutiles
    Bonjour,

    j'ai fait deux mises à jours :
    - gcc 4.8
    - Xcode 5.0

    Sauf que XCode m'a installé gcc 4.2.1 :
    firetiti-010180145137:~ FiReTiTi$ gcc --version
    Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
    Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)
    Target: x86_64-apple-darwin12.5.0
    Thread model: posix
    Sauf qu'en faisant une recherche, je me suis aperçu que j'ai de TRES nombreuses version de GCC devenues inutiles :
    /Developer/Documentation/DocSets/com.apple.ADC_Reference_Library.DeveloperTools.docset/Contents/Resources/Documents/documentation/DeveloperTools/gcc-4.2.1/cpp/Line-Control.html
    ...
    /Developer/Documentation/DocSets/com.apple.ADC_Reference_Library.DeveloperTools.docset/Contents/Resources/Documents/releasenotes/DeveloperTools/RN-llvm-gcc
    ...
    /Developer/Documentation/DocSets/com.apple.adc.documentation.AppleSnowLeopard.CoreReference.docset/Contents/Resources/Documents/documentation/DeveloperTools/gcc-4.0.1
    ...
    /Developer/Documentation/DocSets/com.apple.adc.documentation.AppleSnowLeopard.CoreReference.docset/Contents/Resources/Documents/documentation/DeveloperTools/gcc-4.2.1
    ...
    /Developer/Documentation/DocSets/com.apple.adc.documentation.AppleSnowLeopard.CoreReference.docset/Contents/Resources/Documents/releasenotes/DeveloperTools/RN-llvm-gcc/book.json
    ...
    /Developer/Library/Receipts/com.apple.pkg.gcc4.0ADCDocsLeo.bom
    /Developer/Library/Receipts/com.apple.pkg.gcc4.0ADCDocsLeo.plist
    /Developer/Library/Receipts/com.apple.pkg.gcc4.0Leo.bom
    /Developer/Library/Receipts/com.apple.pkg.gcc4.0Leo.plist
    /Developer/Library/Receipts/com.apple.pkg.gcc4.2ADCDocsLeo.bom
    /Developer/Library/Receipts/com.apple.pkg.gcc4.2ADCDocsLeo.plist
    /Developer/Library/Receipts/com.apple.pkg.gcc4.2Leo.bom
    /Developer/Library/Receipts/com.apple.pkg.gcc4.2Leo.plist
    /Developer/Library/Receipts/com.apple.pkg.llvm-gcc4.2Leo.bom
    /Developer/Library/Receipts/com.apple.pkg.llvm-gcc4.2Leo.plist
    /Developer/NVIDIA/CUDA-5.0/samples/6_Advanced/interval/boost/config/compiler/gcc.hpp
    /Developer/NVIDIA/CUDA-5.0/samples/6_Advanced/interval/boost/config/compiler/gcc_xml.hpp
    /Developer/NVIDIA/CUDA-5.0/samples/6_Advanced/interval/boost/numeric/interval/detail/x86gcc_rounding_control.hpp
    /Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/com.apple.adc.documentation.AppleiPhone4_0.iPhoneLibrary.docset/Contents/Resources/Documents/releasenotes/DeveloperTools/RN-llvm-gcc
    ...
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/include/gcc
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/include/gcc/darwin
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/include/gcc/darwin/4.0
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/include/gcc/darwin/4.0/stdint.h
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/include/gcc/darwin/default
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/gcc
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/gcc/arm-apple-darwin9
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/usr/lib/gcc/arm-apple-darwin9/4.0.1
    ...
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/lib/gcc/i686-apple-darwin9/4.2.1/crt3.o
    ...
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/lib/gcc/powerpc-apple-darwin9/4.0.1
    ...
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/lib/gcc/powerpc-apple-darwin9/4.2.1/crt2.o
    ...
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/include/gcc
    ...
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/usr/include/gcc
    ...
    /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin10-gcc-4.0.1
    ...
    /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/i686-apple-darwin10/4.2.1
    ...
    /Developer/SDKs/MacOSX10.3.9.sdk/usr/include/gcc/darwin/2.95.2/g++/iomanip.h
    ...
    /Developer/SDKs/MacOSX10.3.9.sdk/usr/include/gcc/darwin/4.0/c++/bits/atomicity.h
    ...
    /Developer/SDKs/MacOSX10.3.9.sdk/usr/include/gcc/darwin/4.0/stdarg.h
    ...
    /opt/X11/share/man/man1/gccmakedep.1
    /opt/kde4-deps/include/liboil-0.3/liboil/liboilgcc.h
    /opt/kde4-deps/share/ghostscript/8.54/Resource/CMap/HKgccs-B5-H
    /opt/kde4-deps/share/ghostscript/8.54/Resource/CMap/HKgccs-B5-V
    /opt/local/include/boost/asio/detail/gcc_arm_fenced_block.hpp
    ...
    /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_XFree86/work/destroot/usr/X11R6/bin/gccmakedep
    ...
    /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/apple-gcc42/files/apple-gcc42
    ...
    /usr/bin/gcc
    /usr/bin/i686-apple-darwin11-llvm-gcc-4.2
    /usr/bin/llvm-gcc
    /usr/bin/llvm-gcc-4.2
    /usr/include/curl/typecheck-gcc.h
    /usr/lib/libgcc_s.1.dylib
    /usr/lib/libgcc_s.10.4.dylib
    /usr/lib/libgcc_s.10.5.dylib
    /usr/llvm-gcc-4.2
    /usr/llvm-gcc-4.2/bin
    ...
    /usr/local/Cellar/gcc48
    ...
    /usr/local/Library/ENV/4.3/gcc
    ...
    firetiti-010180145137:~ FiReTiTi$
    C'est absolument inutile d'avoir toutes ces versions, ça prend de la place pour rien.
    Je souhaiterai donc :
    - désinstaller toutes les versions à l'exception de la plus récente (4.8).
    - faire en sorte que lorsque je tape gcc dans mon terminal, ça pointe directement sur cette dernière version.

    Comment faire svp ?

    Merci par avance.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 627
    Points : 10 551
    Points
    10 551
    Par défaut
    Rien de sorcier
    Tu supprimes le dossier /Developer à la racine et tu réinstalles ton XCode (le dernier).
    Par contre il faudra réinstaller toutes les autres librairies comme CUDA

    Et sinon, en passant par la console, si /usr/bin/gcc est bien un lien, vérifies qu'il pointe vers le bon gcc.
    Sinon ln, la commande

Discussions similaires

  1. [Free Pascal] Programme qui supprime les espaces inutiles dans une chaîne
    Par joreveur dans le forum Free Pascal
    Réponses: 18
    Dernier message: 24/08/2012, 17h51
  2. [MySQL] Supprimer les photos inutiles du serveur
    Par zeushaolin dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/12/2010, 17h25
  3. supprimer les lignes inutiles
    Par lebeniste dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 16/03/2009, 12h03
  4. Réponses: 5
    Dernier message: 09/08/2007, 11h25
  5. Réponses: 1
    Dernier message: 09/07/2007, 15h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo