.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH MESCC "1" "January 1970" "GNU Mes 0.26" "User Commands" .SH NAME mescc \- C99 compiler in Scheme for bootstrapping the GNU system .SH SYNOPSIS .B mescc [\fI\,OPTION\/\fR]... \fI\,FILE\/\fR... .SH DESCRIPTION C99 compiler in Scheme for bootstrapping the GNU system. .SH OPTIONS .TP \fB\-\-align\fR=\fI\,SYMBOL\/\fR align SYMBOL {functions,globals,none} [functions] .TP \fB\-\-arch\fR=\fI\,ARCH\/\fR compile for ARCH [x86_64] .TP \fB\-\-kernel\fR=\fI\,ARCH\/\fR compile for KERNEL [linux] .TP \fB\-dumpmachine\fR display the compiler's target machine .TP \fB\-\-base\-address\fR=\fI\,ADDRESS\/\fR use BaseAddress ADDRESS [0x1000000] .TP \fB\-D\fR DEFINE[=VALUE] define DEFINE [VALUE=1] .TP \fB\-E\fR preprocess only; do not compile, assemble or link .TP \fB\-g\fR add debug info (call stack in GDB) .TP \fB\-h\fR, \fB\-\-help\fR display this help and exit .TP \fB\-I\fR DIR append DIR to include path .TP \fB\-L\fR DIR append DIR to library path .TP \fB\-l\fR LIBNAME link with LIBNAME .TP \fB\-m\fR BITS compile for BITS bits [32] .TP \fB\-nodefaultlibs\fR do not use libc.o nor libmescc.a when linking .TP \fB\-nostartfiles\fR do not use crt1.o when linking .TP \fB\-nostdlib\fR do not use crt1.o or libc.o or libmescc.a when linking .TP \fB\-o\fR FILE write output to FILE .TP \fB\-O\fR LEVEL use optimizing LEVEL .TP \fB\-S\fR preprocess and compile only; do not assemble or link .TP \fB\-\-std\fR=\fI\,STANDARD\/\fR assume that the input sources are for STANDARD .TP \fB\-V\fR,\-\-version display version and exit .TP \fB\-w\fR,\-\-write=TYPE dump Nyacc AST using TYPE {pretty\-print,write} .TP \fB\-x\fR LANGUAGE specify LANGUAGE of the following input files .PP Ignored for GCC compatibility .HP \fB\-fno\-builtin\fR .HP \fB\-fno\-stack\-protector\fR .HP \fB\-no\-pie\fR .HP \fB\-nostdinc\fR .HP \fB\-static\fR .PP Environment variables: .TP MES=BINARY run on mes\-executable BINARY {mes,guile} .TP MES_DEBUG=LEVEL show debug output with verbosity LEVEL {0..5} .TP NYACC_TRACE=1 show Nyacc progress .SH "REPORTING BUGS" Report bugs to: bug\-mes@gnu.org .br GNU Mes home page: .br General help using GNU software: .SH "SEE ALSO" The full documentation for .B mescc is maintained as a Texinfo manual. If the .B info and .B mescc programs are properly installed at your site, the command .IP .B info mescc .PP should give you access to the complete manual.