📄 00000003.htm
字号:
make describing the dependencies of each object <BR> file. For each source file, the preprocessor out- <BR> puts one make-rule whose target is the object file <BR> name for that source file and whose dependencies <BR> are all the files `#include'd in it. This rule may <BR> be a single line or may be continued with `\'-new- <BR> line if it is long. The list of rules is printed <BR> on standard output instead of the preprocessed C <BR> program. <BR> <BR> `-M' implies `-E'. <BR> <BR> `-MG' says to treat missing header files as gener- <BR> ated files and assume they live in the same direc- <BR> tory as the source file. It must be specified in <BR> addition to `-M'. <BR> <BR> -MM [ -MG ] <BR> Like `-M' but the output mentions only the user <BR> header files included with `#include file"'. Sys- <BR> tem header files included with `#include <file>' <BR> are omitted. <BR> <BR> -MD Like `-M' but the dependency information is written <BR> to files with names made by replacing `.o' with <BR> `.d' at the end of the output file names. This is <BR> in addition to compiling the file as <BR> specified--`-MD' does not inhibit ordinary compila- <BR> tion the way `-M' does. <BR> <BR> The Mach utility `md' can be used to merge the `.d' <BR> files into a single dependency file suitable for <BR> using with the `make' command. <BR> <BR> -MMD Like `-MD' except mention only user header files, <BR> not system header files. <BR> <BR> -H Print the name of each header file used, in addi- <BR> tion to other normal activities. <BR> <BR> -Aquestion(answer) <BR> Assert the answer answer for question, in case it <BR> is tested with a preprocessor conditional such as <BR> `#if #question(answer)'. `-A-' disables the stan- <BR> dard assertions that normally describe the target <BR> machine. <BR> <BR> -Aquestion <BR> (answer) Assert the answer answer for question, in <BR> case it is tested with a preprocessor conditional <BR> such as `#if #question(answer)'. `-A-' disables <BR> the standard assertions that normally describe the <BR> target machine. <BR> <BR> -Dmacro <BR> Define macro macro with the string `1' as its defi- <BR> nition. <BR> <BR> -Dmacro=defn <BR> Define macro macro as defn. All instances of <BR> `-D' on the command line are processed before any <BR> `-U' options. <BR> <BR> -Umacro <BR> Undefine macro macro. `-U' options are evaluated <BR> after all `-D' options, but before any `-include' <BR> and `-imacros' options. <BR> <BR> -dM Tell the preprocessor to output only a list of the <BR> macro definitions that are in effect at the end of <BR> preprocessing. Used with the `-E' option. <BR> <BR> -dD Tell the preprocessor to pass all macro definitions <BR> into the output, in their proper sequence in the <BR> rest of the output. <BR> <BR> -dN Like `-dD' except that the macro arguments and con- <BR> tents are omitted. Only `#define name' is included <BR> in the output. <BR> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -