Как поместить 2 раздела в 1 сегмент (Использование скриптов ld)

У меня есть следующий скрипт компоновщика:

SECTIONS {

   .arora_exec_free_space 4399531 : 
    {
        *(.text)
        *(.rodata)
        *(.data.rel.ro.local)
    }
   .arora_data_free_space (ADDR(.arora_exec_free_space) + SIZEOF(.arora_exec_free_space)) : AT (7592352)
    {
        *(.data)
        *(.bss)
        *(.got)
    }
}

Когда я компилирую свою программу, два раздела (exec и data )находятся в разных сегментах LOAD. Я хочу объединить два раздела (.arora _data _free _space и.arora _exec _free _space )в один ЗАГРУЗОЧНЫЙ сегмент. Есть ли способ сделать это с помощью скриптов компоновщика? Как мне это сделать? Спасибо.

10
задан PeeHaa 12 January 2014 в 03:27
поделиться