-Cl Make local variables static
-D sym[=defn] Define a preprocessor symbol
-I dir Set a compiler include directory path
+ -L path Specify a library search path
-Ln name Create a VICE label file
-O Optimize code
-Oi Optimize code, inline functions
--asm-include-dir dir Set an assembler include directory
--bss-label name Define and export a BSS segment label
--bss-name seg Set the name of the BSS segment
+ --cfg-path path Specify a config file search path
--check-stack Generate stack overflow checks
--code-label name Define and export a CODE segment label
--code-name seg Set the name of the CODE segment
--feature name Set an emulation feature
--help Help (this text)
--include-dir dir Set a compiler include directory path
+ --lib file Link this library
+ --lib-path path Specify a library search path
--listing Create an assembler listing
--mapfile name Create a map file
--module Link as a module
--module-id id Specify a module id for the linker
--o65-model model Override the o65 model
+ --obj file Link this object file
+ --obj-path path Specify an object file search path
--register-space b Set space available for register variables
--register-vars Enable register variables
--rodata-name seg Set the name of the RODATA segment
extension. So you don't need to name the executable name in most
cases, just give the name of your "main" file as first input file.
</itemize>
-
+
The type of an input file is derived from its extension:
<itemize>
</itemize>
Please note that the program cannot handle input files with unknown file
-extensions.
+extensions.
<sect>Examples<p>