Provided by: mes_0.24.2-1_amd64 bug

NAME

       mescc - C99 compiler in Scheme for bootstrapping the GNU system

SYNOPSIS

       mescc [OPTION]... FILE...

DESCRIPTION

       C99 compiler in Scheme for bootstrapping the GNU system.

OPTIONS

       --align=SYMBOL
              align SYMBOL {functions,globals,none} [functions]

       --arch=ARCH
              compile for ARCH [x86_64]

       --kernel=ARCH
              compile for KERNEL [linux]

       -dumpmachine
              display the compiler's target machine

       --base-address=ADDRESS
              use BaseAddress ADDRESS [0x1000000]

       --numbered-arch
              mescc-tools use numbered arch

       -D DEFINE[=VALUE]
              define DEFINE [VALUE=1]

       -E     preprocess only; do not compile, assemble or link

       -g     add debug info (call stack in GDB)

       -h, --help
              display this help and exit

       -I DIR append DIR to include path

       -L DIR append DIR to library path

       -l LIBNAME
              link with LIBNAME

       -m BITS
              compile for BITS bits [32]

       -nodefaultlibs
              do not use libc.o nor libmescc.a when linking

       -nostartfiles
              do not use crt1.o when linking

       -nostdlib
              do not use crt1.o or libc.o or libmescc.a when linking

       -o FILE
              write output to FILE

       -O LEVEL
              use optimizing LEVEL

       -S     preprocess and compile only; do not assemble or link

       --std=STANDARD
              assume that the input sources are for STANDARD

       -V,--version
              display version and exit

       -w,--write=TYPE
              dump Nyacc AST using TYPE {pretty-print,write}

       -x LANGUAGE
              specify LANGUAGE of the following input files

       Ignored for GCC compatibility

       -fno-builtin

       -fno-stack-protector

       -no-pie

       -nostdinc

       -static

       Environment variables:

       MES=BINARY
              run on mes-executable BINARY {mes,guile}

       MES_DEBUG=LEVEL
              show debug output with verbosity LEVEL {0..5}

       NYACC_TRACE=1
              show Nyacc progress

REPORTING BUGS

       Report bugs to: bug-mes@gnu.org
       GNU Mes home page: <http://gnu.org/software/mes/>
       General help using GNU software: <http://gnu.org/gethelp/>

SEE ALSO

       The full documentation for mescc is maintained as a Texinfo manual.  If the info and mescc
       programs are properly installed at your site, the command

              info mescc

       should give you access to the complete manual.