GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
BCC-CC1(1) FreeBSD General Commands Manual BCC-CC1(1)

bcc-cc1
C compiler backend

bcc-cc1 [-03EPcdfltw[-]] [-Ddefine] [-Iinclude_dir] [-Uundef] [-o outfile] [infile]

Bcc-cc1 is the backend for the bcc(1) C compiler.

It understands the following options:

(the digit 0) 8086 target (works even on 80386 host)

80386 target (works even on 8086 host)

define

produce preprocessor output

include search path

produce preprocessor output with no line numbers

produce code with caller saving regs before function calls

print debugging information in assembly output

produce code with 1st argument passed in a register

produce code for 2 3 1 0 long byte order (only works in 16-bit versions)

assembler output file name follows

produce (almost) position-independent code

print source code in assembly output

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

/usr/local/lib/bcc/bcc-cc1

bcc(1).

This program has been written by Bruce Evans.
March 26, 1995 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.