3 afcc \- fast ACK compatible C compiler
22 [ \fB\-D\fIname\fB=\fIdef\fR ]
48 compiler. It translates
51 into ack(1)-compatible relocatable object modules, and does so in one pass.
52 Then, if the \fB\-c\fP flag is not given,
54 offers the object modules to a link-editor,
55 to create an executable binary.
58 accepts several types of filename arguments. Files with
64 They are compiled, and the resulting object module is placed in the current
66 The object module is named after its source file, the suffix
70 in the name of the object.
72 Other arguments refer to loader options,
73 object modules, or object libraries.
76 flag is given, these modules and libraries, together with the results of any
77 specified compilations, are passed (in the order given) to the
78 link-editor to produce
81 You can specify a name for the executable by using the
87 Use the ANSI C compiler instead of the K&R one. This flag must be first,
88 and must also be used when linking through
93 test for more compatibility with Kernighan & Ritchie C [1].
96 Suppress the loading phase of the compilation, and force an object module to
97 be produced, even if only one program is compiled.
98 A single object module can be named explicitly using the
101 .IP \fB\-D\fIname\fR\fB=\fIdef\fR
105 preprocessor, as if by "#define".
108 same as \fB\-D\fIname\fB=1\fR.
109 .IP \fB\-I\fIpathname\fR
113 to the list of directories in which to search for
115 files with filenames not beginning with slash.
116 The compiler first searches for
118 files in the directory containing
120 then in directories in
122 options, then in the ACK include directory,
125 .IP "\fB\-o \fIoutput\fR"
126 Name the final output file
130 Remove any initial definition of
134 Produce symbolic debugging information for grind(1).
137 Verbose. Print the commands as they are executed.
140 Verbose, no execute. Only print the commands, do not execute them.
142 suppress warning messages.
143 .IP \fB\-M\fIcompiler\fR
145 use \fIcompiler\fR as C compiler instead of the default.
147 Object modules produced by ack(1) and
152 B.W. Kernighan, D. Ritchie, "\fIThe C programming Language\fP", Prentice-Hall Inc., 1978
156 grind(1) manual page.
158 Diagnostics are intended to be self-explanatory.