Non, g++-4.7.0 est le nom de la commande.
Le port install a installé gcc dans un répertoire qui n'est pas dans ton PATH.
Le PATH est une variable d'environnement qui dit au shell où celui-ci doit chercher les programmes.
Si dans ton PATH tu as "/bin:/usr/bin" et que tu installes un programme dans /usr/local/bin, tu ne pourras pas appeler ce programme en ligne de commande sans entrer son chemin complet (/usr/local/bin/mon_programme).
Là tu as donc trois choses à faire :
- chercher où a été installé GCC 4.7
- vérifier que le chemin est bien absent de la variable PATH
- ajouter le chemin à la variable PATH
1. Si tu as un outil MacOS pour rechercher rapidement sur ton disque dur (Spotlight ?), cherche la chaîne "gcc".
Sinon, tape dans un terminal :
Cette commande doit te retourner plusieurs chemins, dont un qui correspond à ton GCC 4.7.
2. Vérifie que le chemin vers GCC 4.7 ne se trouve pas dans ton PATH.
Tu vas avoir une liste de chemins séparés par des ":" : le chemin que tu as trouvé dans 1. ne doit pas en faire partie (sinon c'est qu'il y a un souci).
3. Ajoute le répertoire qui contient le programme gcc-4.7.kekchose au PATH.
Regarde si tu as un fichier dont le chemin est "~/.bashrc" ou "~/.bash_profile".
Ouvre-le et ajoute à la fin :
export PATH="/le/répertoire/trouvé/en/1:$PATH"
Une fois que c'est fait, ouvre un nouveau terminal et tape :
Partager