Why does MATLAB R2017b display erroneous message about libgiolibproxy.so on Ubuntu 17.10?
5 次查看(过去 30 天)
显示 更早的评论
MathWorks Support Team
2017-11-1
编辑: MathWorks Support Team
2017-11-2
Why does MATLAB R2017b display the following erroneous message about libgiolibproxy.so on Ubuntu 17.10?
$ /usr/local/MATLAB/R2017b/bin/matlab
/usr/local/MATLAB/R2017b/bih/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libproxy.so.1)
Failed to load module: /usr/lib/x864_64 linux gnu/gio/modules/libgiolibproxy.so
采纳的回答
MathWorks Support Team
2017-11-2
编辑:MathWorks Support Team
2017-11-2
This error occurs when the version of Java JRE that ships with MATLAB loads a library outside of MATLAB which in turn is incompatible with the version of libstdc++.so.6 that ships with MATLAB.
To resolve the issue, please navigate to MATLAB R2017b installation location in your system and remove the “libstdc++.so.6” library file shipped with MATLAB R2017b, so that MATLAB will use the system version of that library:
<matlabroot>/sys/os/glnxa64
Note: Here <matlabroot> is the location in your system where MATLAB R2017b is installed.
Eg: ‘/usr/local/MATLAB/R2017B’.
Following are the commands to execute in linux shell to perform the above mentioned operation: (You may need root privilege)
# cd /usr/local/MATLAB/R2017b (or wherever you may have installed MATLAB)
# cd sys/os/glnxa64
# mkdir exclude
# mv libstdc++.so.6* exclude/
# exit
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!