NAME
IMCC - running
VERSION
OVERVIEW
This document describes imccs command line option.
SYNOPSIS
imcc [-options] <file> [arguments ...]
OPTIONS
Imcc options
- -c, --create-pbc
- -d, --debug
-
More -d give more debug output
- -h --help
- -o outputfile
- -r, --run-pbc
- -v, --verbose
-
One -v shows, which files are worked on, two give you a summary over register usage and optimization stats perl compilation unit.
- -y, --yydebug
-
Turn on yydebug in yacc/bison.
- -V, --version
- -Ox
-
Optimize
-O0 no opimization -O1 optimizations w/o life info (e.g. branches) -O2 optimizations with life info
This will probably change.
Parrot Options
s. parrot -h for description, used, when running a program inside imcc.
<file>
If the file ends in .pasm it is parsed as PASM code else as PIR code.
Generated files
If -r or -c are not present, a PASM file is generated. If the -o option is not used, either a.pasm or a.pbc in the current working dir are created.
[arguments ...]
Optional arguments passed to the running program as ARGV, only useful for the -r option.
BUGS
The long options are unimplemented.
FILES
main.c
AUTHOR
Leopold Toetsch <lt@toetsch.at>
2 POD Errors
The following errors were encountered while parsing the POD:
- Around line 25:
'=item' outside of any '=over'
- Around line 58:
You forgot a '=back' before '=head2'