пропавшие без вести ошибок библиотек C при выполнении gedit

Я добавил это в конец ~/.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

В этом изображении говорится все это. Кто-либо мог сказать мне, как зафиксировать это?

enter image description here

2
задан 11 August 2016 в 21:26

1 ответ

С экспортом 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, который является программой помощника, чтобы настроить различные средства разработки и их необходимые пути и не отставать от путаницы.

0
ответ дан 2 December 2019 в 10:14

Другие вопросы по тегам:

Похожие вопросы: