Usage: fbc [options] inputlist

inputlist: *.a = library, *.o = object, *.bas = source
*.xpm = icon resource

options:
@<file> Read command-line options from a file
-a <name> Add an object file to linker's list
-arch <type> Set target architecture (default: 486)
-b <name> Add a source file to compilation
-c Compile only, do not link
-C Do not delete the object file(s)
-d <name=val> Add a preprocessor's define
-dll Same as -dylib
-dylib Create a shared library
-e Add error checking
-ex Add error checking with RESUME support
-exx Same as above plus array bounds and null-pointer checking
-export Export symbols for dynamic linkage
-forcelang <name> Select language compatibility, overriding #lang/$lang in code
-fpmode <mode> Select accuracy/speed of floating-point math (FAST, PRECISE)
-fpu <type> Select FPU (x87, sse)
-g Add debug info
-gen <name> Select the code generator (gas, gcc)
-i <name> Add a path to search for include files
-include <name> Include a header file on each source compiled
-l <name> Add a library file to linker's list
-lang <name> Select language compatibility: deprecated, fblite, qb
-lib Create a static library
-m <name> Main file w/o ext, the entry point (def: 1st .bas on list)
-map <name> Save the linking map to file name
-maxerr <val> Only stop parsing if <val> errors occurred
-mt Link with thread-safe runtime library
-nodeflibs Do not include the default libraries
-noerrline Do not show source line where error occurred
-o <name> Set object file path/name (must be passed after the .bas file)
-O <value> Optimization level (default: 0)
-p <name> Add a path to search for libraries
-pp Emit the preprocessed input file only, do not compile
-prefix <path> Set the compiler prefix path
-profile Enable function profiling
-r Write asm only, do not compile
-R Do not delete the asm file(s)
-v Be verbose
-vec <val> Enable <val> level of automatic vectorization (def: 0)
-version Show compiler version
-w <value> Set min warning level: all, pedantic or a value
-Wa <opt> Pass options to GAS (separated by commas)
-Wc <opt> Pass options to GCC when using -gen gcc (separated by commas)
-Wl <opt> Pass options to LD (separated by commas)
-x <name> Set executable/library path/name