1

私は Ubuntu に少し慣れていないので、このプラットフォームでのデバッグ スキルは非常に限られています。とにかく、長い話を短くするために、私は gcc に関連する問題に遭遇しています。使用していたツールでいくつかのエラーが発生しました。オンラインでいくつかの推奨事項に従うことで、問題を悪化させたと思います. /usr/bin/gcc と /usr/bin/gcc-4.7 のシンボリック リンクのレベルが多すぎます。

greg@greg-P170EM:~$ which gcc

greg@greg-P170EM:~$ 

greg@greg-P170EM:~$ which g++

/usr/bin/g++

ご覧のとおり、最初のコマンドで期待される /usr/bin/gcc を取得できません。

この問題は、リポジトリからソフトウェアをインストールするときに認識できます。たとえば、Wine をインストールしようとすると、次のようなエラーが表示されます。

Setting up imagemagick (8:6.7.7.10-5ubuntu2) ...
update-alternatives: error: cannot stat file '/usr/bin/gcc': Too many levels of symbolic links
dpkg: error processing imagemagick (--configure):
 subprocess installed post-installation script returned error exit status 2

どんな助けでも大歓迎です!前もって感謝します。

4

2 に答える 2

2

It seems likely that you've borked your gcc install somehow (by manually moving/removing files and symlinks?). It may be possible to figure out exactly which wires are crossed and fix them, but the easiest way to fix things is likely by reinstalling the gcc package -- first do sudo apt-get remove gcc, and then sudo apt-get install gcc

于 2013-06-30T20:32:03.833 に答える