Problem is using system command

조회 수: 8 (최근 30일)
Aep
Aep 2021년 4월 23일
편집: Walter Roberson 2021년 4월 23일
Hello all,
I am running MATLAB 2019b in ubuntu. I have a command line that I can successfully run in my ubuntu terminal. I want to use the System command of MATLAB to run the same command inside MATLAB instead of terminal. When I do this, my program starts running, however, after a few seconds I receive this error:
/usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0: undefined symbol: XML_SetHashSalt
This is weird because this error does not show up when I run the code in the terminal. Can someone help to find out what the problem is?
Thanks in advance

채택된 답변

Aep
Aep 2021년 4월 23일
편집: Walter Roberson 2021년 4월 23일
I could solve the problem with adding the "export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libexpat.so" command to my system command as below:
[a,b]=system('export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libexpat.so;MY OTHER TERMINAL COMMANDS')

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by