我升级了我的系统(到 ubuntu 13.04)并且在进程中的某个地方 gcc 坏了:-(我在尝试编译某些东西时遇到了这个异常:
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../x86_64-linux-gnu/bin/as:
error while loading shared libraries:
libopcodes-2.22-system.so: cannot open shared object file: No such file or directory
实际上 libopcodes- 2.22 -system.so 不存在,但 libopcodes- 2.23.2 -system.so 存在。如果我从 2.22 符号链接到 2.23 gcc 仅使用另一个库失败。
因此,出于某种原因,它正在寻找错误的版本。我疯狂地尝试通过重新安装gcc、binutils、libc6等来解决它,但问题仍然存在。
我如何告诉 gcc 使用正确的共享库版本?/ gcc 从哪里获取要使用的共享库的信息?
谢谢