Описание тега elf
3
ответа
Как определить, является ли бинарный файл Linux 32-разрядным или 64-разрядным?
32-битное ядро (x86) может выполнять только 32-битный код. 64-разрядное ядро (x86_64) может выполнять как 32-разрядный, так и 64-разрядный код. Я хотел бы знать, может ли машина запустить исполняемый файл: другими словами, у меня есть бинарный ф…
02 авг '14 в 12:16
0
ответов
Подберите библиотеку с версионными символами
Для библиотеки, загруженной общим объектом, как я могу разрешить версионные символы в исполняемом файле? Существует частная библиотека, используемая многими исполняемыми файлами в системе, в которой есть ошибка в одной подпрограмме, которую мы должн…
30 сен '16 в 02:23
1
ответ
Сбой readelf в qemu chroot при использовании абсолютного пути
Я пытаюсь установить java 8 SDK в эмулируемую chroot-среду с qemu и столкнулся со следующей ошибкой readelf: Error: /proc/self/exe: Failed to read file's magic number Readelf работает, когда путь не является абсолютным. Следующее выводит правильный …
06 сен '18 в 18:20
0
ответов
Почему статически связанный файл ELF не может быть запущен в Windows?
Если вы создаете файл ELF, в котором содержится весь код, необходимый для его выполнения (то есть, ничего не связано динамически), что мешает ему работать в Windows? Код ассемблера внутри ELF ориентирован на архитектуру компьютера, а не на ОС. Извле…
09 май '19 в 18:37
2
ответа
Зачем нужна спецификация двоичного формата для исполняемых файлов?
Я понимаю, что операционная система, такая как Linux или Windows, написана на C/C++ и скомпилирована для конкретной архитектуры (например, AMD64) для создания машинного кода, который подходит для этой архитектуры. Мои вопросы - Зачем нужна отдельная…
04 фев '18 в 23:10