Dołączyłem to na końcu ~/.bashrc
LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Runtime/v901/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v901/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v901/sys/os/glnxa64:
export LD_LIBRARY_PATH
To zdjęcie mówi wszystko. Czy ktoś mógłby mi powiedzieć, jak to naprawić?
LD_LIBRARY_PATH
zmienną, .bashrc
ponieważ muszę używać pakietu Matlab Compiler SDK, aby uruchomić funkcje kompilacji Matlab do jar w Javie. Po instalacji pakietu Matlab SDK powiedział mi, żebym dodał 3 ścieżki LD_LIBRARY_PATH
, dlatego to zrobiłem.
LD_LIBRARY_PATH
wygląda eksport ? Wygląda na to, że to jest przyczyna twojego problemu.
LD_LIBRARY_PATH
zmienną /.bashrc
, to znowu działa. wygląda na to, że kiedy ustawiam LD_LIBRARY_PATH
zmienną, Linux próbuje użyć libstdc++.so.6
from Matlab w /usr/local/MATLAB/MATLAB_Runtime/v901/sys/os/glnxa64
katalogu i próbuje załadować inny plik c ++, który nie istnieje
ldconfig
lubLD_LIBRARY_PATH
zmienną środowiskową. Możesz uruchomić,ldconfig -p | grep -i matlab
aby sprawdzić, czy jest to związane z programem ldconfig, lub sprawdzić pliki profilu lub bashrc, które mogłyby to ustawićLD_LIBRARY_PATH
. Może pamiętasz, jak skonfigurowałeś matlab ... i odwróciłeś to?