0

我的 gcc 安装工作正常,但最近发生了故障,我不确定是什么损坏了它。我该如何解决这个问题?这是我在尝试用 C 编译 hello world 时得到的消息。

$ gcc hello.c 
/usr/lib/gcc/x86_64-linux-gnu/4.7/cc1: /usr/local/MATLAB/MATLAB_Compiler_Runtime/v717/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/x86_64-linux-gnu/libppl_c.so.4)
/usr/lib/gcc/x86_64-linux-gnu/4.7/cc1: /usr/local/MATLAB/MATLAB_Compiler_Runtime/v717/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/x86_64-linux-gnu/libppl.so.12)

谢谢,

4

1 回答 1

2
/usr/local/MATLAB/MATLAB_Compiler_Runtime/v717/sys/os/glnxa64/libstdc++.so.6

您的系统上有一个本地安装的,可能已经过时libstdc++.so.6的系统,它以某种方式在本周注册了它自己或其他任何名称ldconfig。在摆脱该库之前,您LD_LIBRARY_PATH无法运行与正常系统链接的程序。libstdc++.so.6gcc 本身是链接的,libstdc++.so.6因此它也不能运行。

于 2013-10-14T06:58:52.963 回答