FreeBSD Manual Pages
BCC-CC1(1) FreeBSD General Commands Manual BCC-CC1(1) NAME bcc-cc1 -- C compiler backend SYNOPSIS bcc-cc1 [-03EPcdfltw[-]] [-Ddefine] [-Iinclude_dir] [-Uundef] [-o outfile] [infile] DESCRIPTION Bcc-cc1 is the backend for the bcc(1) C compiler. It understands the following options: -0 (the digit 0) 8086 target (works even on 80386 host) -3 80386 target (works even on 8086 host) -D define -E produce preprocessor output -I include search path -P produce preprocessor output with no line numbers -c produce code with caller saving regs before function calls -d print debugging information in assembly output -f produce code with 1st argument passed in a register -l produce code for 2 3 1 0 long byte order (only works in 16-bit versions) -o assembler output file name follows -p produce (almost) position-independent code -t print source code in assembly output -w print what cc1 thinks is the location counter in assembly output All the options except -D, -I and -o may be turned off by following the option letter by a `-'. Options are processed left to right so the last setting has precedence. The following is defined before option processing: __BCC__ 1 The following may be defined after option processing: __AS09__ 1 if 6809 version __AS386_16__ 1 if -0 option on 80*86 __AS386_32__ 1 if -3 option on 80*86 __CALLER_SAVES__ 1 if -c option __FIRST_ARG_IN_AX__ 1 if -f option on 80*86 __FIRST_ARG_IN_X__ 1 if -f option on 6809 __LONG_BIG_ENDIAN__ 1 if -l option __POS_INDEPENDENT__ 1 if -p option on 6809 The following are standard builtins: __FILE__ stringized name of current input file __LINE__ current line number FILES /usr/local/lib/bcc/bcc-cc1 SEE ALSO bcc(1). AUTHORS This program has been written by Bruce Evans. FreeBSD 13.0 March 26, 1995 FreeBSD 13.0
NAME | SYNOPSIS | DESCRIPTION | FILES | SEE ALSO | AUTHORS
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=bcc-cc1&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports>