LARM User's Guide

Discontinued

Directives

LARM Linker directives are entered on the command line after the output file. Multiple directives must be separated by at least one empty space. Each directive may be entered only once on the command line. If a directive is entered twice, the linker generates an error.

The following table describes all LARM Linker/Locator directives.

DirectiveDescription
ARTXSpecifies that the ARTX Advanced Real-Time Kernel is used.
ASSIGNDefines a public symbol and its value.
CLASSESSpecifies an address range or order for all sections in a class.
CODEEnables generation of a program-wide source/assembly code listing file.
DISABLEWARNINGDisables generation of specified warning numbers.
IXREFEnables cross reference details in the listing file.
NAMESpecifies the module name of the output file.
NODEFAULTLIBRARYDisables automatic inclusion of C166 run-time library routines.
NOMAPExcludes the memory map from the listing file.
NOPRINTDisables generation of the listing (MAP) file.
PAGELENGTHSpecifies the number of lines on a page in the listing file.
PAGEWIDTHSpecifies the number of characters on a line in the listing file.
PRINTSpecifies the name of the listing file.
RESERVEReserves memory areas and prevents the linker from using them.
SEGMENTSSpecifies the memory address and order of segments.
SEGSIZESpecifies the memory space for a segment.
WARNINGLEVELSelects the level of warning detection.