Simulink crashes when libstdc++.so.6 is replaced
이전 댓글 표시
Hi,
I'm using Matlab 2017b for Linux, and since Im getting the `GLIBCXX_3.4.21' not found' error when I'm compiling my s-func which includes a mex file that was built with gcc 5.x, I tried to follow the following post https://se.mathworks.com/matlabcentral/answers/329796-issue-with-libstdc-so-6
As suggested in this post I have tried to replace the libstdc++.so.6 under matlab installation path with the /usr/lib/x86_64-linux-gnu/libstdc++.so.6, but when I do this my model crashes immediately when I try to compile it.
I have realized that it is also immediately crashing when I completely delete the ibstdc++.so.6 under matlab installation path, or just create symbolic link to the /usr/lib/x86_64-linux-gnu/libstdc++.so.6.
Are there additional changes required?
답변 (1개)
Pruthvi Muppavarapu
2019년 5월 13일
0 개 추천
Hi Goksan,
The issue might be due to incompatibility between the libstc++ shipped by MATLAB and the libstdc++ shipped with the system. Try to update the Standard C++ library in your Linux distribution the below steps:
- Open terminal and run the command:
sudo apt –get install libstdc++
- Re-launch Matlab.
- If the issue persists, then run the follwing commands in the termina:
sudo add -apt -repository ppa:ubuntu-toolchain-r/test
sudo apt -get update
sudo apt -get upgrade
sudo apt -get dist-upgrade
Regards,
Pruthvi
카테고리
도움말 센터 및 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!