Я добавил это в конец ~/.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
В этом изображении говорится все это. Кто-либо мог сказать мне, как зафиксировать это?
С экспортом LD_LIBRARY_PATH
в Вашем .bashrc
, Вы добавляете новый путь поиска для библиотек, который имеет приоритет.
проблема теперь состоит в том, что gedit
также ожидает библиотеку libstdc++.so.6
, который взят в каталоге установки Matlab. Очевидно, библиотека имеет то же имя, но не соответствует к эти gedit
, ожидал тот.
Для избавлений от проблемы необходимо удалить тот Matlab определенный материал из Вашего .bashrc
и возможно записать сценарий обертки для запуска Matlab:
$ cat matlab.script
export 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:
<path-to-matlab-binary>
, Поскольку Вы упомянули для использования SDK, не уверенного при необходимости в этом в bash
, только необходимо загрузиться LD_LIBRARY_PATH
для Matlab при необходимости. Вы также могли бы хотеть взглянуть на environment-modules
, который является программой помощника, чтобы настроить различные средства разработки и их необходимые пути и не отставать от путаницы.