Има няколко области на паметта
MEMORY
{
rom1 (rx) : ORIGIN = 0x00000000, LENGTH = 256k
rom2 (rwx) : ORIGIN = 0x10000000, LENGTH = 16M
ram1 (rw!x) : ORIGIN = 0x20000000, LENGTH = 64k
ram2 (rwx) : ORIGIN = 0x21000000, LENGTH = 16M
}
Как да поставим .text секциите на всички входни файлове в областта на паметта на rom1 и ако няма достатъчно място, тогава останалите знаци да поставим в rom2? Само една област на паметта може да бъде посочена в описанието на изходния раздел.
.text :
{
*(.text)
} > rom1