3

设置fish为主 shellchsh -s /usr/local/bin/fish后,我尝试ls在 MATLAB 中使用命令,但出现以下错误:

??? Error using ==> ls at 36
/usr/local/bin/fish: /opt/MATLAB/R2011a/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.15'
not found (required by /usr/local/bin/fish)

有人知道为什么会这样吗?我的实际解决方案是重置bash为主 shell 并始终运行fish以使用它。

4

1 回答 1

2

Matlab 使用它自己的 glibc 库,因此它经常是一团糟。

您可以在那里查看我的答案以找到解决该问题的一种方法: 在 mex 下编译 vtk 示例时未找到 GLIBCXX

于 2012-06-16T11:18:43.457 回答