stackoverflow.com/a/10629444/50617

ружаю основной файл в GDB внутри контейнера Docker с Alpine Linux. Первоначально мой GDB жаловался на двоичный файл не найден, затем я следил за этим обсуждениемGDB Во время запуска программы выход с кодом 127 и установил libc6-compat, хотя у меня есть 64-битный linux и мой интерпретатор для бинарника 64-битный[Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]

Это действительно сработало, но теперь я получаю ту же ошибку для файлов .so. Я вижу, что файлы .so находятся в пути, указанном в solib-search-path, но GDB не загрузил ни одну из библиотек и жалуется, что нет такого файла или каталога.

двоичный файл запускается на производственном хосте, где библиотеки находятся в пути Я запускаю двоичный файл на хосте разработки, устанавливая solib-search-path

ldd binary говорит, что библиотеки не найдены, что ожидается, так как это хост разработки

Ответы на вопрос(1)

Ваш ответ на вопрос