Provided by: mes_0.24.2-1_amd64
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.