web-dev-qa-db-fra.com

La commande 'gcc' est introuvable, mais peut être installée avec .. ubuntu 18.04

Salut, parce que mon gcc par défaut ne pouvait pas, il n'y a pas longtemps j'ai installé un nouveau gcc pour compiler les fichiers d'assemblage

Sudo apt install gcc-4.8

Maintenant, afin de commander gcc-4.8 SomeProgram.s avec gcc SomeProgam.s, j'ai dirigé mon gcc vers gcc-4.8 (ou du moins je le pensais ..)

J'ai utilisé les commandes suivantes (après l'installation de gcc-4.8):

$ Sudo rm usr/bin/gcc
$ Sudo ln -s usr/bin/gcc-4.8 /usr/bin/gcc

Mais maintenant je reçois ce message en essayant de faire compiler gcc

Command 'gcc' not found, but can be installed with:

Sudo apt install gcc

gcc-4.8 SomeProgram.s fonctionne toujours.

Lors de l'installation de gcc à nouveau, j'obtiens des informations qui impliquent que j'ai déjà gcc

Mais il semble que je ne puisse pas l'utiliser. Donc ça doit être un problème de pointage.

S'il vous plaît, aidez-moi à récupérer mon gcc. Aidez-moi à diriger la commande gcc vers gcc-4.8.

Merci d'avance.

1
Little Y

Désolé, je ne peux pas encore commenter.

Mais je dois souligner que la commande ln d'origine est incorrecte, ce qui crée un lien relatif incorrect usr/bin/gcc-4.8 en dessous de /usr/bin/

La commande correcte est

Sudo ln -s /usr/bin/gcc-4.8 /usr/bin/gcc

ou

Sudo ln -s gcc-4.8 /usr/bin/gcc
3
Alvin Liang