本人在centos7命令行模式下安装matlab2017b时,前后出现了多次错误,大约分别为:
1. /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found的问题;
解决方法参考:https://blog.youkuaiyun.com/phdsky/article/details/84104769
https://www.jarviswang.me/?p=467
2. MATLAB is selecting SOFTWARE OPENGL rendering.
/usr/local/MATLAB/R2017b/bin/glnxa64/MATLAB: symbol lookup error: /opt/intel/compilers_and_libraries_2018.2.199/linux/compiler/lib/intel64/libirng.so: undefined symbol: __intel_skx_avx512_memcpy 的问题。
两个问题都是关于matlab库和系统库的问题,第一个问题之前还有一个问题,关于matlab自带c++库和系统自带的c++库不匹配的问题, https://www.jarviswang.me/?p=467中有详述,把matlab的c++库指向系统库后,出现GLIBCXX_3.4.20' not found问题,主要是默认系统库中的GLIBCXX_3.4.20没有,但是系统里面其他部分可能会有,找到并且链接下就行。因为我链接到了intel编译器的c++库中,所以又提示第二个错误,在.bashrc中添加进动态库,就好了。