Annotation of researchv10dc/man/adm/man1/c++.1, revision 1.1

1.1     ! root        1: .TH C++ 1
        !             2: .CT 1 prog_c
        !             3: .SH NAME
        !             4: CC, cfront \- C++ compiler
        !             5: .SH SYNOPSIS
        !             6: .B CC
        !             7: [
        !             8: .I option ...
        !             9: ]
        !            10: .I file ...
        !            11: .PP
        !            12: .B cfront
        !            13: [
        !            14: .I option ...
        !            15: ]
        !            16: .I file ...
        !            17: .SH DESCRIPTION
        !            18: .I CC
        !            19: compiles and links C++ programs in the manner of
        !            20: .IR cc (1).
        !            21: It handles source files with names ending in
        !            22: .LR .c  ,
        !            23: assembler files in
        !            24: .LR .s ,
        !            25: and object files in
        !            26: .LR .o .
        !            27: Various passes of the compiler can be substituted via
        !            28: environment variables listed under
        !            29: .SM `FILES'.
        !            30: Options include those of
        !            31: .IR cc (1)
        !            32: except
        !            33: .BR -B 
        !            34: and
        !            35: .BR -t ,
        !            36: those of
        !            37: .IR ld (1),
        !            38: those of
        !            39: .I cfront,
        !            40: and in addition
        !            41: .TP
        !            42: .BR -F
        !            43: Run only the macro preprocessor 
        !            44: .IR cpp (8)
        !            45: and
        !            46: .I cfront
        !            47: on the named 
        !            48: .B .c
        !            49: files, and send the result to the
        !            50: standard output.
        !            51: .TP
        !            52: .BI -. suffix
        !            53: Instead of the standard output, place
        !            54: .B -E 
        !            55: and
        !            56: .B -F
        !            57: output in files whose name is that of the source with 
        !            58: .BI . suffix
        !            59: substituted for
        !            60: .LR .c .
        !            61: .PP
        !            62: .I Cfront
        !            63: reads C++ code (without preprocessing) from the standard input
        !            64: and writes equivalent C code on the standard output.
        !            65: The options are
        !            66: .TP
        !            67: .B +d
        !            68: Don't expand inline functions.
        !            69: .TP
        !            70: .BI +x file
        !            71: Take size and alignment information from
        !            72: .I file
        !            73: for cross compiling.
        !            74: .TP
        !            75: .B +e0
        !            76: .PD0
        !            77: .TP
        !            78: .B +e1
        !            79: Make external declarations 
        !            80: .RB (+e0)
        !            81: or definitions
        !            82: .BR (+e1)
        !            83: for virtual function tables.
        !            84: These tables may appear as static data in
        !            85: every compilation;
        !            86: the options are intended to save redundant space.
        !            87: .PD
        !            88: .TP
        !            89: .B +a0
        !            90: Produce classic C output (default).
        !            91: .TP
        !            92: .B +a1
        !            93: Produce 
        !            94: .SM ANSI
        !            95: C output.
        !            96: If this option is used with
        !            97: .I CC,
        !            98: then an
        !            99: .SM ANSI
        !           100: C compiler such as
        !           101: .I lcc
        !           102: must be specified in environment variable
        !           103: .BR ccC .
        !           104: .TP
        !           105: .BI +f name
        !           106: Use
        !           107: .I name
        !           108: to identify the source file in diagnostics.
        !           109: .TP
        !           110: .B +L
        !           111: Produce
        !           112: .SM ANSI
        !           113: standard
        !           114: .B #line
        !           115: directives instead of
        !           116: .BI # number.
        !           117: .SH FILES
        !           118: .TF cfrontC=/usr/bin/cfront
        !           119: .TP
        !           120: .B cppC=/lib/cpp
        !           121: C preprocessor
        !           122: .TP
        !           123: .B cfrontC=/usr/bin/cfront
        !           124: C++ translator
        !           125: .TP
        !           126: .B ccC=/bin/cc
        !           127: C compiler
        !           128: .TP
        !           129: .B munchC=/usr/lib/munch
        !           130: linker postprocessor for static initialization
        !           131: .TP
        !           132: .F /usr/lib/libC.a
        !           133: C++ library
        !           134: .TP
        !           135: .F /usr/include/CC
        !           136: standard directory for C++
        !           137: .L #include
        !           138: files
        !           139: .TP
        !           140: Other files as in \fIcc\fR
        !           141: .SH SEE ALSO
        !           142: .IR cc (1),
        !           143: .IR ld (1)
        !           144: .br
        !           145: B. Stroustrup,
        !           146: .I The C++ Programming Language,
        !           147: Addison-Wesley, 1986
        !           148: .br
        !           149: B. Stroustrup,
        !           150: .I C++ Reference Manual,
        !           151: AT&T Bell Laboratories, May 1989

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.