答案1
我遇到了同样的问题:下面是我修复它的方法。我从 ubuntu 上预装的开源 nouveau 驱动程序切换到专有 nVidia 版本 361.42。然后我得到了你遇到的错误。事实证明,matlab 与最新版本的 nVidia 驱动程序不兼容。所以我将驱动程序降级为驱动程序 340.96 的专有版本。驱动程序包位于软件和更新的附加驱动程序选项卡中。
然后我重新安装了 matlab 并安装了 matlab-support 包(下面的代码)。
sudo apt-get install matlab-support
祝你好运!
答案2
经过反复尝试,我发现这个问题是由两个文件引起的:
libstdc++.so.6
libstdc++.so.6.0.22
通过在文件夹中搜索找到它们/usr/lib
,将它们复制并粘贴到带有覆盖的文件夹中:
.../MATLAB/sys/os/glnxa64
,然后重新启动matlab
它就可以了。
我认为我的系统是由比 matlab 更先进的编译器编译的,因此发生了此问题。希望对您有所帮助。