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


Manual Reference Pages  -  BCC-CC1 (1)

NAME

bcc-cc1 - C compiler backend

CONTENTS

Synopsis
Description
Files
See Also
Authors

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.

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 manServer 1.07.