DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
COFF link editor

Output file blocking

The BLOCK option, applied to any output section or GROUP directive, is used to direct ld to align a section at a specified byte offset in the output file. Note that this has no effect on the address at which the section is allocated nor on any part of the link edit process. It is used purely to adjust the physical position of the section in the output file.

      SECTIONS
      {
            .text BLOCK(0x200) : { }
            .data ALIGN(0x20000) BLOCK(0x200) : { }
      }

With this SECTIONS directive, ld assures that each section, .text and .data, is physically written at a file offset, which is a multiple of 0x200 (at an offset of 0, 0x200, 0x400, and so forth, in the file).


Next topic: Nonrelocatable input files
Previous topic: DSECT, COPY, NOLOAD, INFO, and OVERLAY sections

© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003