ubuntu - ubuntu 13.04 中太多级别的符号链接(symbolic link)/usr/bin/gcc

标签 ubuntu gcc

我对 Ubuntu 有点陌生,所以我在这个平台上的调试技能非常有限。无论如何,长话短说,我遇到了与 gcc 相关的问题。我在使用我使用的工具时遇到了一些错误,并且通过在线遵循一些建议,我相信我使问题变得更糟。
我对/usr/bin/gcc 和/usr/bin/gcc-4.7 有太多级别的符号链接(symbolic link)。

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

任何帮助将不胜感激!提前致谢。

最佳答案

您似乎以某种方式破坏了 gcc 安装(通过手动移动/删除文件和符号链接(symbolic link)?)。也许可以准确地找出交叉的线并修复它们,但修复问题的最简单方法可能是重新安装 gcc 包——首先执行 sudo apt-get remove gcc ,然后是 sudo apt-get install gcc

关于ubuntu - ubuntu 13.04 中太多级别的符号链接(symbolic link)/usr/bin/gcc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17393579/

相关文章:

c++ - std::experimental::optional inside constexpr 函数

gcc - 如何在 Win 7 上设置 gtk

linux - 下载完整目录及子目录命令

linux - VNC4Server/vncserver – 在启动 vnc 服务器后始终使用桌面号 1

linux - 加载共享库 : libncurses. so.5 时出错:

c++ - 类模板的 C++1 7's "模板参数推导可以推导局部类型吗?

c - C 库的包含路径

gcc - 何时对多个共享库使用某些优化,例如 -fwhole-program 和 -fprofile-generate

php - 20.04 升级后丢失 xdebug

linux - 安装的 postgresql 版本过多 : How to start only a chosen postgresql version or remove the unneeded ones? 需要的端口是标准端口 "5432"