Как я могу связать основной файл со связанными с ним исполняемыми файлами и совместно используемыми библиотеками?Как связать основной файл со связанными с ним исполняемыми файлами?
При сбое программы он генерирует файл ядра, который я могу использовать для его отладки с помощью gdb. Но если кто-то приходит за мной и «помогает» перекомпилирует программу с включенной дополнительной отладкой или обновляет пакет или каким-либо образом путается с системой, этот основной файл становится бесполезным.
Так что мне хотелось бы, чтобы связать основной файл со всеми другими двоичными файлами, которые он ссылается, в один большой файл.
Тогда, конечно, мне также нужен способ открыть этот файл в gdb. Я не хочу «извлекать» файлы обратно в исходное местоположение и перезаписывать обновленные или измененные двоичные файлы. Я представляю сценарий оболочки, который извлекает двоичные файлы в каталог temp, а затем говорит gdb, чтобы посмотреть там.