Annotation of researchv10dc/man/adm/man9/3cc.9, revision 1.1

1.1     ! root        1: .TH 3CC 9.1
        !             2: .CT 1 prog_c
        !             3: .SH NAME
        !             4: 3cc, 3as, 3ar, 3ld, 3nm, 3size, 3strip, cprs \- MAC-32 C compiler
        !             5: .SH SYNOPSIS
        !             6: .B 3cc
        !             7: [
        !             8: .I option ...
        !             9: ]
        !            10: .I file ...
        !            11: .PP
        !            12: .B cprs
        !            13: .I infile outfile
        !            14: .SH DESCRIPTION
        !            15: .I 3cc
        !            16: is the C compiler for the MAC-32 microprocessor in the
        !            17: Teletype DMD-5620 terminal.
        !            18: Its default action is to compile programs to run under the
        !            19: .IR mux (9.1)
        !            20: environment.
        !            21: .PP
        !            22: The behavior of
        !            23: .I 3cc
        !            24: is similar to
        !            25: .IR cc (1).
        !            26: Here are listed only options with special behavior for 5620s.
        !            27: .TP
        !            28: .B -J
        !            29: Compile the named programs, and link them for running stand-alone
        !            30: on a 5620 terminal.
        !            31: .TP
        !            32: .B -O
        !            33: Invoke an object-code improver (not recommended).
        !            34: .TP
        !            35: .B -m
        !            36: Compile the named programs for ordinary (non-jerq) environments.
        !            37: .TP
        !            38: .BI -D name = def
        !            39: .br
        !            40: .ns
        !            41: .TP
        !            42: .BI -D name
        !            43: Define the
        !            44: .I name
        !            45: to the preprocessor,
        !            46: as if by
        !            47: .LR #define .
        !            48: If no definition is given, the name is defined as
        !            49: .LR 1 .
        !            50: The symbol
        !            51: .B MUX
        !            52: is predefined unless
        !            53: .B -J
        !            54: or
        !            55: .B -m
        !            56: is set.
        !            57: .TP
        !            58: .BI -I dir
        !            59: .L #include
        !            60: files whose names do not begin with 
        !            61: .L /
        !            62: are always sought first in the directory
        !            63: of the
        !            64: .I file
        !            65: argument, then in directories named in
        !            66: .B -I
        !            67: options,
        !            68: then in directories on a standard list, which includes
        !            69: .FR /usr/jerq/include .
        !            70: .PP
        !            71: Associated object-code manipulating programs exist.
        !            72: Their behavior is similar to the programs cited below.
        !            73: The loader, assembler and archive program are System V
        !            74: derivatives, and are slightly different in behavior;
        !            75: see the System V manuals.
        !            76: For typical uses, these differences are irrelevant.
        !            77: The support programs include:
        !            78: .TP
        !            79: .I 3as
        !            80: assembler, see
        !            81: .IR as (1)
        !            82: .PD 0
        !            83: .TP
        !            84: .I 3ar
        !            85: archive, see
        !            86: .IR ar (1)
        !            87: (there is no 
        !            88: .IR 3ranlib )
        !            89: .TP
        !            90: .I 3ld
        !            91: link editor, see
        !            92: .IR ld (1)
        !            93: .TP
        !            94: .I 3nm
        !            95: name list, see
        !            96: .IR nm (1),
        !            97: doesn't work on archives
        !            98: .TP
        !            99: .I 3size
        !           100: object code size, see
        !           101: .IR size (1)
        !           102: .TP
        !           103: .I 3strip
        !           104: symbol table; see
        !           105: .IR strip (1).
        !           106: .RB ( -r
        !           107: is mandatory for
        !           108: .IR mux -runnable
        !           109: binaries.)
        !           110: .PD
        !           111: .PP
        !           112: .I 3strip
        !           113: has no
        !           114: .B -g
        !           115: flag; but
        !           116: .I cprs
        !           117: removes redundant symbol table entries while
        !           118: copying
        !           119: .I infile
        !           120: to
        !           121: .IR outfile .
        !           122: .SH FILES
        !           123: .TF /usr/jerq/lib/m32/optim
        !           124: .TP
        !           125: .F a.out
        !           126: loaded output
        !           127: .TP
        !           128: .F /tmp/ctm*
        !           129: temporary
        !           130: .TP
        !           131: .F /lib/cpp
        !           132: preprocessor
        !           133: .TP
        !           134: .F /usr/jerq/lib/m32/comp
        !           135: compiler
        !           136: .TP
        !           137: .F /usr/jerq/lib/m32/optim
        !           138: optimizer
        !           139: .TP
        !           140: .F /usr/jerq/lib/*.o
        !           141: runtime startoff, etc.
        !           142: .TP
        !           143: .F /usr/jerq/lib/libc.a
        !           144: standard library
        !           145: .TP
        !           146: .F /usr/jerq/lib/libj.a
        !           147: stand-alone graphics library
        !           148: .F /usr/jerq/lib/libmj.a
        !           149: mux-runnable graphics library (default)
        !           150: .TP
        !           151: .F /usr/jerq/lib/muxmap
        !           152: loader I-file
        !           153: .TP
        !           154: .F /usr/jerq/include
        !           155: standard directory for
        !           156: .L #include
        !           157: files
        !           158: .SH "SEE ALSO"
        !           159: System V manuals for
        !           160: .I 3ar, 3ld, 3as
        !           161: and
        !           162: .I cprs
        !           163: documentation.

unix.superglobalmegacorp.com

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