•  Back 
  •  Pure C Help 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help 
  •  Show info about hypertext 
  •  View a new file 
Topic       : Pure C Documentation
Author      : John Kormylo
Version     : PC.HYP 1.1
Subject     : Documentation/Pure C
Nodes       : 193
Index Size  : 5414
HCP-Version : 3
Compiled on : Atari
@charset    : atarist
@lang       : en
@default    : 
@help       : Help
@options    : +g -i -s +x +z -t4
@width      : 75
View Ref-File[ Options/Linker...                                      ALTERNATE-O ]

-G  Add global symbols to symbol table.   (See Debug '').
-L  Add local symbols to symbol table.  (See Debug '').
-Y  Add debug information.  (See Debug '').
-J  Create library file instead of executable program.
-F  Do not set Fastload bit.  Fastload (available starting with
    TOS 1.4) does not zero out the heap space.
-R  Load program to ST RAM (applies only to TT and Falcon).
-M  Allocate memory from ST RAM (applies only to TT and Falcon).
-V  Generate verbose messages (symbol table listing, etc).

Stacksize:  (-S option)
    Size of RAM allocated to stack (default is 4096 bytes).
    (See also -T flag from Compiler Options and PCSTART.)

Heapsize:  (-H option)
    Sets the TPAsize field (applies only to TT and Falcon).
    If the program is to be loaded into TT RAM and there is more
    ST RAM than TT RAM, then unless there will be at least
    'heapsize' Kbytes of free TT RAM after the program is loaded,
    load the program into ST RAM.
    (TPAsize increments in units of 128 Kbytes.)

PLINK can also be used to generate non-relocatable code.
(Not a good idea unless you are trying to program a ROM!)
The following allow you to set the absolute starting addresses for
the program. 

Text segment address:  (-T option)
Data segment address:  (-D option)
BSS segment address:   (-B option)

See also Linker.