6 .Nd Component Pascal Linker
16 combines modules and make executable files.
18 Modules initialized in user specified order.
20 Its arguments are as follows:
23 Make excutable file for one of following systems: linux, freebsd, openbsd,
26 Specify ELF interpreter.
27 (Default are system dependent)
29 Specify output program name.
31 Do not link shared libraries.
33 Link as shared object.
35 Use static initialization scheme. By default initialization order managed by
36 Kernel, but with this option modules initialized directly without using Kernel.
37 .It Fl m Ar module , Fl main Ar module
38 Use specified module body as program entry point. In most cases it is Kernel.
39 .It Fl k Ar module , Fl kernel Ar module
40 Use specified module body as runtime kernel. This module must contain
41 procedures NewRec and NewArr that used for dynamic memory allocation.
42 By default used module Kernel.
43 .It Fl codedir Ar path
44 Add search path for code files.
45 .It Fl legacycodedir Ar path
46 Add search path for subsystems with code files.
48 Trap on first error. Useful for debugging linker itself.
51 .El \" End Options List