Связывание исполняемого файла - PullRequest
0 голосов
/ 16 июля 2010

Я пытаюсь выяснить, как вручную связать файл ELF.Мне известна структура файла, но как определить порядок, в котором должны быть связаны перемещаемые объекты?

1 Ответ

0 голосов
/ 16 июля 2010

Начните с объекта, содержащего точку входа.Разрешите его внутренние ссылки.Тогда возьмите сначала неразрешенную ссылку.Найдите объект, определяющий неразрешенную ссылку, и свяжите его. Разрешите все ссылки, которые вы можете сейчас.Если есть еще неразрешенные ссылки, повторите процесс.Как то так ...

...