version `GLIBCXX_3.4.26‘ not found问题解决方案
程序员文章站
2022-05-28 13:00:10
...
场景:
Matlab下面用unix语言运行ants的代码。
Error info:
/opt/ANTs/bin//antsRegistration: /usr/local/MATLAB/R2019a/sys/os/glnxa64/libstdc++.so.6: version GLIBCXX_3.4.26' not found (required by /opt/ANTs/bin//antsRegistration) /opt/ANTs/bin//antsRegistration: /usr/local/MATLAB/R2019a/sys/os/glnxa64/libstdc++.so.6: version
CXXABI_1.3.11’ not found (required by /opt/ANTs/bin//antsRegistration)
其实这是一个通用的问题,不仅仅出现在这个场景下,其实在gmake时常会出现这种问题。
Error原因:
是因为安装的gcc版本比较高,生成的额动态库没有替换老版本的gcc的动态库,GLIBCXX中的版本比较低,将gcc最先版本的动态库替换系臃肿老版本的动态库即可。
解决办法
1,根据提示查看对应路径的文件下GLIBXX的版本。
strings /usr/local/MATLAB/R2019a/sys/os/glnxa64/libstdc++.so.6|grep GLIBCXX
会发现确实没有GLIBCXX_3.4.26。
2&#x
推荐阅读
-
cmake ios终端下执行提示错误 iOS version not found, tested: [5.0;5.1;6.0;6.1;7.0;8.3]的解决方案
-
Linux QT Kit丢失及Version为空问题解决方案
-
AngularJS学习:npm 设置淘宝镜像及异常问题found version 4, expected 3解决
-
laravel 出现command not found问题的解决方案
-
docker出现问题:容器中bash: vi: command not found解决方案
-
Python version 2.7 required, which was not found in the registry 的问题解决
-
version `GLIBCXX_3.4.26‘ not found问题解决方案
-
macM1 出现 zsh: command not found: brew问题解决方案
-
Invalid bound statement (not found)问题解决方案
-
laravel: command not found问题解决方案