web-dev-qa-db-ja.com

コマンド「gcc」は見つかりませんが、.. ubuntu 18.04でインストールできます

こんにちは、デフォルトのgccができなかったため、アセンブリファイルをコンパイルするために新しいgccをインストールしました

Sudo apt install gcc-4.8

ここで、gcc SomeProgam.sでgcc-4.8 SomeProgram.sをコマンドするために、私のgccをgcc-4.8に向けました(または、そう思いました。)

次のコマンドを使用しました(gcc-4.8のインストール後):

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

しかし、gccをコンパイルしようとすると、このメッセージが表示されます

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

Sudo apt install gcc

gcc-4.8 SomeProgram.sは引き続き機能します。

gccを再度インストールすると、すでにgccを持っていることを示す情報が表示されます

しかし、私はそれを使用できないようです。したがって、ポインティングに問題があるはずです。

gccを元に戻すのを手伝ってください。gccコマンドをgcc-4.8に転送するのを手伝ってください。

よろしくお願いします。

1
Little Y

コメントはまだできません。

しかし、元のlnコマンドが正しくないことを指摘する必要があります。これにより、誤った相対リンクが作成されますusr/bin/gcc-4.8/usr/bin/

正しいコマンドは

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

または

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