|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew Mochalov 2:5042/13.62 27 Jan 2006 16:52:37 To : All Subject : Можно ли перевести elf32 в elf64? --------------------------------------------------------------------------------
Есть закрытый объектный файл (relocatable object file), собранный
под платформу i386 (если конкретно это прекомпилированный модуль из пакета
ltmodem). Хотел собрать модуль для Suse 10 x86_64, но линкер начинает
возмущаться, что не может слинковать 64-х битные и 32-х битные объекты.
Попытки с помощью objcopy преобразовать файл в формат elf64-x86-64
не удались, ну в принципе в мане objcopy и говорится что при преобразовании
перемещаемых (relocatable) файлов возможны проблемы, эти проблемы у меня и
вылезли. Линкер ругается на несовпадение размера перемещаемых данных.
В связи с чем вопрос, есть ли какие утилиты, которые могут корректно
преобразовать файл из elf32 в elf64?
--
With best wishes
Andrew Mochalov
--- tin/1.7.7-20041215 ("Scalpay") (UNIX) (Linux/2.6.8-std26-up-alt9 (i686))
* Origin: //AVM Home (2:5042/13.62)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33039c98f6f8.html, оценка из 5, голосов 10
|