libsymbolic.so: невозможно открыть файл общего объекта: Нет такого файла или каталога

libsymbolic.so: невозможно открыть файл общего объекта: Нет такого файла или каталога

Я пытаюсь отладить свое приложение C++ из оболочки.

gdb --args [параметры скриптов...]

Затем в gdb:

(gdb) запустить

и я получаю вывод:

ошибка при загрузке общих библиотек: libsymbolic.so: невозможно открыть файл общего объекта: Такого файла или каталога нет [Inferior 1 (процесс 15453) завершился с кодом 0177]

Если это поможет:

(gdb) показать путь поиска solib

Путь поиска для загрузки файлов неабсолютных разделяемых библиотечных символов — .

(gdb) оболочка ls $LD_LIBRARY_PATH

ls: невозможно получить доступ к /usr/lib/libipp-intel: Нет такого файла или каталога

(gdb) оболочка echo $LD_LIBRARY_PATH

/usr/lib/libipp-intel

Спасибо!

решение1

Файл tcshrc (расположенный в основном в ~/.tcshrc) может определять значение LD_LIBRARY_PATH.

Необходимый соответствующий сегмент кода (в моем случае) в файле tcshrc был следующим:

если ($?LD_LIBRARY_PATH) тогда

setenv LD_LIBRARY_PATH /usr/lib/libipp-intel:$LD_LIBRARY_PATH

еще

setenv LD_LIBRARY_PATH /usr/lib/libipp-intel:

эндиф

Надеюсь, это поможет другим.

Связанный контент