LINUX.ORG.RU

ld - чего-то я не понимаю в чем дело


0

0

Образовалась странная проблемка.. Пишем скрипт описания формата: script.ld

PHDRS{ text PT_LOAD ; data PT_LOAD ; bss PT_LOAD ; }

SECTIONS{ .text 0xF0010000 : { *(.text) *(.text.*) *(.gnu.linkonce.t*) } : text .data ALIGN(4K) : { ...

необходимо чтобы секция text располагалась именно по адресу 0xF0010000. далее пробуем слинковать, получаем: ld -Tscript.ld -Map map -o soft obj1.o obj2.o ../lib/libsoft.a ld: final link failed: File truncated

проблема именно в том, что ld не хочет работать с этим адресом, если поменять, то все отлично, а деваться не куда.

GNU ld version 2.14.90.0.7 20031029

буду очень благодарен хотя бы за идеи :)


> необходимо чтобы секция text располагалась именно по адресу 0xF001000

так вообще лучше не делать. потом много где работать не будет...

signal11
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.