OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / GNU_gcc / contrib / man1 / cccp.1
1 .\" %FreeBSD: src/contrib/gcc/cccp.1,v 1.3 1999/09/19 08:18:18 obrien Exp %
2 .\" Copyright (c) 1991, 1992, 1993 Free Software Foundation     -*- nroff -*-
3 .\" See section COPYING for conditions for redistribution
4 .\"
5 .\" $FreeBSD: doc/ja_JP.eucJP/man/man1/cccp.1,v 1.8 2001/05/14 01:07:21 horikawa Exp $
6 .\"
7 .TH cpp 1 "April 30, 1993" "FreeBSD" "GNU Tools"
8 .SH Ì¾¾Î
9 cpp \- GNU-C ¸ß´¹¤Î¥³¥ó¥Ñ¥¤¥é¥×¥ê¥×¥í¥»¥Ã¥µ
10 .SH ½ñ¼°
11 .hy 0
12 .na
13 .TP
14 .B cpp
15 .RB "[\|" \-$ "\|]"
16 .RB "[\|" \-A \c
17 .I predicate\c
18 .RB [ (\c
19 .I value\c
20 .BR ) ]\|]
21 .RB "[\|" \-C "\|]"
22 .RB "[\|" \-D \c
23 .I name\c
24 .RB [ =\c
25 .I definition\c
26 \&]\|]
27 .RB "[\|" \-dD "\|]"
28 .RB "[\|" \-dM "\|]"
29 .RB "[\|" "\-I\ "\c
30 .I directory\c
31 \&\|]
32 .RB "[\|" \-H "\|]"
33 .RB "[\|" \-I\- "\|]"
34 .RB "[\|" "\-imacros\ "\c
35 .I file\c
36 \&\|]
37 .RB "[\|" "\-include\ "\c
38 .I file\c
39 \&\|]
40 .RB "[\|" "\-idirafter\ "\c
41 .I dir\c
42 \&\|]
43 .RB "[\|" "\-iprefix\ "\c
44 .I prefix\c
45 \&\|]
46 .RB "[\|" "\-iwithprefix\ "\c
47 .I dir\c
48 \&\|]
49 .RB "[\|" \-lang\-c "\|]"
50 .RB "[\|" \-lang\-c++ "\|]"
51 .RB "[\|" \-lang\-objc "\|]"
52 .RB "[\|" \-lang\-objc++ "\|]"
53 .RB "[\|" \-lint "\|]"
54 .RB "[\|" \-M\  [ \-MG "\|]]"
55 .RB "[\|" \-MM\  [ \-MG "\|]]"
56 .RB "[\|" \-MD\  \c
57 .I file\ \c
58 \&\|]
59 .RB "[\|" \-MMD\  \c
60 .I file\ \c
61 \&\|]
62 .RB "[\|" \-nostdinc "\|]"
63 .RB "[\|" \-nostdinc++ "\|]"
64 .RB "[\|" \-P "\|]"
65 .RB "[\|" \-pedantic "\|]"
66 .RB "[\|" \-pedantic\-errors "\|]"
67 .RB "[\|" \-traditional "\|]"
68 .RB "[\|" \-trigraphs "\|]"
69 .RB "[\|" \-U \c
70 .I name\c
71 \&\|]
72 .RB "[\|" \-undef "\|]"
73 .RB "[\|" \-Wtrigraphs "\|]"
74 .RB "[\|" \-Wcomment "\|]"
75 .RB "[\|" \-Wall "\|]"
76 .RB "[\|" \-Wtraditional "\|]"
77 .br
78 .RB "[\|" \c
79 .I infile\c
80 .RB | \- "\|]"
81 .RB "[\|" \c
82 .I outfile\c
83 .RB | \- "\|]"
84 .ad b
85 .hy 1
86 .SH ²òÀâ
87 C ¥×¥ê¥×¥í¥»¥Ã¥µ¤Ï¡¢
88 ¼ÂºÝ¤Î¥³¥ó¥Ñ¥¤¥ë¤ÎÁ°¤Ë¥×¥í¥°¥é¥à¤òÊÑ´¹¤¹¤ë¤¿¤á¤Ë
89 C ¥³¥ó¥Ñ¥¤¥é¤«¤é¼«Æ°Åª¤ËÍøÍѤµ¤ì¤ë
90 .I ¥Þ¥¯¥í¥×¥í¥»¥Ã¥µ\c
91 ¤Ç¤¹¡£
92 Ť¤µ­½Ò¤ò´Êά¤·¤Æ¥Þ¥¯¥í¤È¤·¤ÆÄêµÁ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¤¿¤á¡¢
93 ¥Þ¥¯¥í¥×¥í¥»¥Ã¥µ¤È¸Æ¤Ð¤ì¤Þ¤¹¡£
94
95 C ¥×¥ê¥×¥í¥»¥Ã¥µ¤Ï¡¢°Ê²¼¤Î4¤Ä¤Îµ¡Ç½¤òÄ󶡤·¤Þ¤¹¡£
96 .TP
97 \(bu
98 ¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤òÆɤ߹þ¤ß¤Þ¤¹¡£
99 ¤³¤ì¤Ï
100 ¥×¥í¥°¥é¥à¤ËÁȤ߹þ¤Þ¤ì¤ë
101 (C ¸À¸ì¤Î)Àë¸À¤ÎÆþ¤Ã¤¿¥Õ¥¡¥¤¥ë¤Ç¤¹¡£
102 .TP
103 \(bu
104 C ¸À¸ì¤ÎǤ°Õ¤ÎÉôʬ¤Î¾Êά·Á¤È¤·¤Æ \c
105 .I ¥Þ¥¯¥í\c
106 \&¤òÄêµÁ¤·¡¢C ¥×¥ê¥×¥í¥»¥Ã¥µ¤¬¥×¥í¥°¥é¥àÆâ¤ÎÁ´¤Æ¤Î¥Þ¥¯¥í¤ò
107 ¤½¤ÎÄêµÁ¤ÇÃÖ¤­´¹¤¨¤Þ¤¹¡£
108 .TP
109 \(bu
110 ¾ò·ïʸ¤Î½èÍý¤ò¤·¤Þ¤¹¡£ÀìÍѤΥץê¥×¥í¥»¥Ã¥µ¥³¥Þ¥ó¥É¤òÍѤ¤¤Æ¡¢
111 ¤¤¤í¤¤¤í¤Ê¾ò·ï¤Ë¤·¤¿¤¬¤Ã¤Æ¥×¥í¥°¥é¥à¤Î°ìÉô¤ò´Þ¤á¤¿¤ê½ü³°¤·¤¿¤ê¤Ç¤­¤Þ¤¹¡£
112 .TP
113 \(bu
114 ¹ÔÈÖ¹æ¤ÎÀ©¸æ¤ò¤·¤Þ¤¹¡£
115 ¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤È
116 ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿Ãæ´Ö¥Õ¥¡¥¤¥ë¤È¤òÁȤ߹ç¤ï¤»¤¿¤êºÆ¥¢¥ì¥ó¥¸¤·¤¿¤ê¤¹¤ë¥×¥í¥°¥é¥à¤ò
117 ÍѤ¤¤ë¾ì¹ç¡¢
118 ¥³¥ó¥Ñ¥¤¥é¤Ë¥ª¥ê¥¸¥Ê¥ë¤Î¥½¡¼¥¹¤Î²¿¹ÔÌܤǤ¢¤ë¤«¤òÃΤ餻¤ë¤¿¤á¤Î¡¢
119 ¹ÔÈÖ¹æÀ©¸æ¤Î¥×¥ê¥×¥í¥»¥Ã¥µ¥³¥Þ¥ó¥É¤òÍøÍѤǤ­¤Þ¤¹¡£
120 .PP
121 C ¥×¥ê¥×¥í¥»¥Ã¥µ¤Ï¡¢¤½¤Î¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë¤è¤Ã¤ÆºÙ¤«¤ÊÉôʬ¤Ë°ã¤¤¤¬
122 ¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¡£GNU C ¥×¥ê¥×¥í¥»¥Ã¥µ¤Î´°Á´¤Ê¥É¥­¥å¥á¥ó¥È¤Ï¡¢
123 .B info
124 ¥Õ¥¡¥¤¥ë¤Î `\|\c
125 .B cpp.info\c
126 \&\|', ¤â¤·¤¯¤Ï¡¢¥Þ¥Ë¥å¥¢¥ë¤Î
127 .I The C Preprocessor\c
128 \&¤ò»²¾È¤·¤Æ²¼¤µ¤¤¡£
129 ¤³¤ÎÁÐÊý¤Ï `\|\c
130 .B cpp.texinfo\c
131 \&\|'¤«¤éÀ¸À®¤µ¤ì¤Þ¤¹¡£GNU C ¥×¥ê¥×¥í¥»¥Ã¥µ¤Ï ANSI Standard C ¤Î¥¹¡¼¥Ñ¥»¥Ã¥È¤È
132 ¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
133
134 ANSI Standard C ¤Ç¤Ï¡¢º£Æü C ¥×¥í¥°¥é¥à¤Ç°ìÈÌŪ¤ËÍѤ¤¤é¤ì¤Æ¤¤¤ë¿¤¯¤Î
135 (̵³²¤Ê)¹½Â¤¤¬Ç§¤á¤é¤ì¤Æ¤¤¤Þ¤»¤ó¡£
136 ¤³¤ÎÈó¸ß´¹À­¤Ï¥æ¡¼¥¶¤Ë¤È¤Ã¤Æ¤ÏÉÔÊؤǤ¢¤ê¡¢¤½¤Î¤¿¤á
137 GNU C preprocessor ¤Ç¤Ï¤³¤Îµ­½Ò¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¼õ¤±ÉÕ¤±¤ë¤è¤¦¤Ëºî¤é¤ì¤Æ¤¤¤Þ¤¹¡£
138 ¸·Ì©¤Ë¤¤¤¨¤Ð¡¢
139 ANSI Standard C ¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï
140 ¥ª¥×¥·¥ç¥ó¤È¤·¤Æ `\|\c
141 .B \-trigraphs\c
142 \&\|', `\|\c
143 .B \-undef\c
144 \&\|', `\|\c
145 .B \-pedantic\c
146 \&\|'¤ò¤Ä¤±¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
147 ¤·¤«¤··Ð¸³Â§¤«¤é¡¢¸·Ì©¤Ê ANSI Standard C ¤Ë¤¢¤ï¤»¤Æ¤³¤¦¤·¤¿ÀßÄê¤ò
148 ¹Ô¤Ê¤¦¤È»Ù¾ã¤Î¤¢¤ë¾ì¹ç¤¬Â¿¤¤¤³¤È¤¬¤ï¤«¤Ã¤Æ¤¤¤Þ¤¹¡£
149
150 ¤Û¤È¤ó¤É¤Î¾ì¹ç¤Ï¡¢C ¥×¥ê¥×¥í¥»¥Ã¥µ¤ÏÌÀ¼¨Åª¤Ë¼Â¹Ô¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
151 C ¥³¥ó¥Ñ¥¤¥é¤¬¼«Æ°Åª¤Ë¼Â¹Ô¤·¤Æ¤¯¤ì¤ë¤«¤é¤Ç¤¹¡£¤·¤«¤·¤Ê¤¬¤é¡¢
152 ÌÀ¼¨Åª¤Ë¥×¥ê¥×¥í¥»¥Ã¥µ¤ò¼Â¹Ô¤¹¤ë¤Î¤¬Í­¸ú¤Ê¤³¤È¤¬¸Ä¡¹¤Ë¤Ï¤¢¤ê¤Þ¤¹¡£
153
154 C ¥×¥ê¥×¥í¥»¥Ã¥µ
155 ¤Ï¡¢°ú¿ô¤È¤·¤Æ \c
156 .I infile\c
157 \& ¤È
158 \c
159 .I outfile\c
160 \&¤Î 2 ¤Ä¤Î¥Õ¥¡¥¤¥ë̾¤ò´üÂÔ¤·¤Þ¤¹¡£
161 ¥×¥ê¥×¥í¥»¥Ã¥µ¤Ï `\|\c
162 .B #include\c
163 \&\|'¤Ç»ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤È°ì½ï¤Ë \c
164 .I infile\c
165 ¤òÆɤ߹þ¤ß¤Þ¤¹¡£
166 ÆþÎÏ¥Õ¥¡¥¤¥ë¤ÎÁȤ߹ç¤ï¤»¤Çºî¤é¤ì¤¿½ÐÎϤϡ¢
167 Á´¤Æ \c
168 .I outfile\c
169 \&¤Ë½ñ¤«¤ì¤Þ¤¹¡£
170
171 .I infile\c
172 \& ¤È \c
173 .I outfile\c
174 \& ¤Î»ØÄê¤Ë `\|\c
175 .B \-\c
176 \&\|'¤ò»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£\c
177 .I infile\c
178 \& ¤¬ `\|\c
179 .B \-\c
180 \&\|' ¤Ç¤¢¤ì¤Ð\c
181 \& É¸½àÆþÎϤ«¤é¥Ç¡¼¥¿¤òÆɤߡ¢\c
182 .I outfile\c
183 \& ¤¬ `\|\c
184 .B \-\c
185 \&\|' ¤Ç¤¢¤ì¤Ðɸ½à½ÐÎϤطë²Ì¤ò½ñ¤­¤Þ¤¹¡£¤â¤· \c
186 .I outfile\c
187 \& ¤â¤·¤¯¤ÏξÊý¤Î¥Õ¥¡¥¤¥ë̾¤¬¾Êά¤µ¤ì¤¿¾ì¹ç¡¢
188 ¾Êά¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤ÎÂå¤ï¤ê¤Ëɸ½àÆþÎϤÈɸ½à½ÐÎϤ¬»È¤ï¤ì¤Þ¤¹¡£
189 .SH ¥ª¥×¥·¥ç¥ó
190 °Ê²¼¤¬ C ¥×¥ê¥×¥í¥»¥Ã¥µ¤¬¼õ¤±ÉÕ¤±¤ë¥ª¥×¥·¥ç¥ó¤Î°ìÍ÷¤Ç¤¹¡£
191 ¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢
192 ¥×¥ê¥×¥í¥»¥Ã¥µ¤¬¥³¥ó¥Ñ¥¤¥é¤«¤éµ¯Æ°¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤â
193 ¼«Æ°Åª¤Ë°ú¤­ÅϤµ¤ì¤ë¤Î¤Ç¡¢
194 C ¥×¥í¥°¥é¥à¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ëºÝ¤Ë¤â»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
195 .TP
196 .B \-P
197 `\|\c
198 .B #\c
199 \&\|'-¹ÔÈÖ¹æ
200 ¤È¤¤¤¦¹ÔÈÖ¹æ¾ðÊó¤ò¥×¥ê¥×¥í¥»¥Ã¥µ¤Î½ÐÎϤ˴ޤá¤Þ¤»¤ó¡£
201 ¤³¤ì¤Ï¡¢C °Ê³°¤Î¸À¸ì¤Ç¹ÔÈÖ¹æ¾ðÊ󤬴ޤޤì¤Æ¤¤¤ë¤È¥¨¥é¡¼¤òµ¯¤³¤¹¸À¸ì¤ò
202 ½èÍý¤¹¤ë¾ì¹ç¤ËÍ­ÍѤǤ·¤ç¤¦¡£
203 .TP
204 .B \-C
205 ¥³¥á¥ó¥È¤òºï½ü¤»¤º¡¢¤½¤Î¤Þ¤Þ½ÐÎÏ¥Õ¥¡¥¤¥ë¤Ë´Þ¤á¤Þ¤¹¡£
206 ¥Þ¥¯¥í¸Æ¤Ó½Ð¤·¤Î°ú¿ô¤Ë¸½¤ì¤ë¥³¥á¥ó¥È¤Ï¥Þ¥¯¥í¸Æ¤Ó½Ð¤·¤ÎŸ³«¸å¤Ë¥³¥Ô¡¼¤µ¤ì¤Þ¤¹¡£
207 .TP
208 .B -traditional
209 ANSI ¤Ç¤Ï¤Ê¤¯¡¢µì·Á¼°¤Î C ¤Îʸˡ¤È¤·¤Æ²ò¼á¤·¤Þ¤¹¡£
210 .TP
211 .B -trigraphs
212 ANSIɸ½à¤Î¥È¥ê¥°¥é¥Õ(trigraph)¹½Ê¸¤ò½èÍý¤·¤Þ¤¹¡£
213 ¤³¤ì¤Ï ANSI C ¤Ç 1 Ê¸»ú¤òɽ¼¨¤¹¤ë¤ÈÄê¤á¤é¤ì¤¿ `\|\c
214 .B ??\c
215 \&\|' ¤Ç»Ï¤Þ¤ë 3 Ê¸»ú¤ÎʤӤǤ¹¡£Î㤨¤Ð¡¢`\|\c
216 .B ??/\c
217 \&\|' ¤Ï `\|\c
218 .BR "\e" "\|'"
219 ¤òɽ¤·¤Þ¤¹¤Î¤Ç¡¢`\|\c
220 .B '??/n'\c
221 \&\|' ¤Ï²þ¹Ôʸ»ú¤Îʸ»úÄê¿ô¤È¤Ê¤ê¤Þ¤¹¡£
222 ¸·Ì©¤Ë¸À¤¨¤Ð¡¢GNU C ¥×¥ê¥×¥í¥»¥Ã¥µ¤Î `\|\c
223 .B \-trigraphs\c
224 \&\|' ¥ª¥×¥·¥ç¥ó¤Ï ANSI C É¸½à¤ò´°Á´¤Ë¤Ï¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó¡£
225 ¤¬¡¢ÉáÄ̤Υ桼¥¶¤Ê¤é¤Ð¤½¤Î°ã¤¤¤Ëµ¤¤Å¤¯»ö¤Ïµ©¤Ç¤·¤ç¤¦¡£
226
227 ¥È¥ê¥°¥é¥Õ¤Ë¤Ä¤¤¤Æ¡¢¤³¤ì°Ê¾åÃΤꤿ¤¤¤È¤Ï»×¤ï¤Ê¤¤¤Ç¤·¤ç?
228 .TP
229 .B \-pedantic
230 `\|\c
231 .B #else\c
232 \&\|' ¤ä `\|\c
233 .B #endif\c
234 \&\|' ¤Î¸å¤Ë¥³¥á¥ó¥È°Ê³°¤Î¥Æ¥­¥¹¥È¤¬¤Ä¤¯¤È¤¤¤Ã¤¿¾ì¹ç¤Ë¡¢
235 ANSI C É¸½à¤Çµá¤á¤é¤ì¤ë·Ù¹ð¤ò½ÐÎϤ·¤Þ¤¹¡£
236 .TP
237 .B \-pedantic\-errors
238 `\|\c
239 .B \-pedantic\c
240 \&\|' ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬¡¢·Ù¹ð¤Ç¤Ï¤Ê¤¯¥¨¥é¡¼¤Ë¤·¤Þ¤¹¡£
241 .TP
242 .B \-Wtrigraphs
243 ¥È¥ê¥°¥é¥Õ¤¬¤¢¤ë¤È·Ù¹ð¤ò½ÐÎϤ·¤Þ¤¹(¤¿¤À¤·¡¢¥È¥ê¥°¥é¥Õ¤Î½èÍý¤Ï¹Ô¤¤¤Þ¤¹)¡£
244 .TP
245 .B \-Wcomment
246 .TP
247 .B \-Wcomments
248 ¥³¥á¥ó¥È³«»Ï¥·¡¼¥±¥ó¥¹¤Ç¤¢¤ë `\|\c
249 .B /*\c
250 \&\|' ¤¬¥³¥á¥ó¥ÈÃæ¤Ë¸ºß¤·¤¿¤Ê¤é¤Ð·Ù¹ð¤òȯÀ¸¤·¤Þ¤¹
251 (ξ·Á¼°¤ÏƱ¤¸¸ú²Ì¤ò»ý¤Á¤Þ¤¹)¡£
252 .TP
253 .B \-Wall
254 `\|\c
255 .B \-Wtrigraphs\c
256 \&\|' ¤È `\|\c
257 .B \-Wcomment\c
258 \&\|' (¤¿¤À¤·
259 `\|\c
260 .B \-Wtraditional\c
261 \&\|' ¤Ï½ü¤¯) ¤ò»ØÄꤷ¤¿¤Î¤ÈƱ¤¸¤Ç¤¹¡£
262 .TP
263 .B \-Wtraditional
264 ANSI ¤ÈÅÁÅýÇɤΠC ¤È¤Ç°Û¤Ê¤ë¿¶¤ëÉñ¤¤¤ò¤È¤ë¹½Ê¸¤¬½Ð¸½¤·¤¿¾ì¹ç¤Ë
265 ·Ù¹ð¤òȯ¤·¤Þ¤¹¡£
266 .TP
267 .BI "\-I " directory\c
268 \&
269 ¥Ç¥£¥ì¥¯¥È¥ê \c
270 .I directory\c
271 \& ¤ò¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¸¡º÷¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¥ê¥¹¥È¤ÎËöÈø¤ËÄɲä·¤Þ¤¹¡£
272 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢»ØÄꤷ¤¿¥Ç¥£¥ì¥¯¥È¥ê¤¬
273 ¥·¥¹¥Æ¥à¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤¬³ÊǼ¤µ¤ì¤Æ¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê¤è¤ê¤âÀè¤Ë
274 ¸¡º÷¤µ¤ì¤ë¤Î¤Ç¡¢¥æ¡¼¥¶¼«¿È¤ÎºîÀ®¤·¤¿¥Ð¡¼¥¸¥ç¥ó¤Ç
275 ¥·¥¹¥Æ¥à¤¬Ä󶡤¹¤ë¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤µ¤»¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
276 1 ¤Ä°Ê¾å¤Î `\|\c
277 .B \-I\c
278 \&\|' ¥ª¥×¥·¥ç¥ó¤ò»ÈÍѤ¹¤ë¾ì¹ç¡¢¥Ç¥£¥ì¥¯¥È¥ê¤Ïº¸¤«¤é±¦¤Î½çÈ֤Ǹ¡º÷¤µ¤ì¡¢
279 ɸ½à¤Î¥·¥¹¥Æ¥à¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ï¤½¤Î¸å¤Ë¤Ê¤ê¤Þ¤¹¡£
280 .TP
281 .B \-I\-
282 `\|\c
283 .B \-I\-\c
284 \&\|' ¥ª¥×¥·¥ç¥ó¤è¤ê¤âÁ°¤Ë»ØÄꤵ¤ì¤¿ `\|\c
285 .B \-I\c
286 \&\|' ¥ª¥×¥·¥ç¥ó¤ÇÍ¿¤¨¤é¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤Ï¡¢`\|\c
287 .B #include \c
288 \&"\c
289 .I file\c
290 \&"\c
291 \&\|' ¤Î¥¤¥ó¥¯¥ë¡¼¥Éʸ¤Î¾ì¹ç¤Ë¤Î¤ß¸¡º÷¤µ¤ì¤Þ¤¹¡£`\|\c
292 .B #include <\c
293 .I file\c
294 \&>\c
295 \&\|' ¤Ç¤Ï¸¡º÷¤µ¤ì¤Þ¤»¤ó¡£
296
297 ¥ª¥×¥·¥ç¥ó `\|\c
298 .B \-I\-\c
299 \&\|' ¤Î¸å¤Î¥ª¥×¥·¥ç¥ó `\|\c
300 .B \-I\c
301 \&\|' ¤ËÄɲäΥǥ£¥ì¥¯¥È¥ê¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢¤½¤ì¤é¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ï
302 Á´¤Æ¤Î `\|\c
303 .B #include\c
304 \&\|' Ê¸¤Ç¸¡º÷¤µ¤ì¤Þ¤¹¡£
305
306 ÉÕ¤±²Ã¤¨¤Æ¸À¤¦¤Ê¤é¤Ð¡¢`\|\c
307 .B \-I\-\c
308 \&\|' ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Ï `\|\c
309 .B #include \c
310 .I \&"file\c
311 \&"\c
312 \&\|' Ê¸¤ËÂФ¹¤ëºÇ½é¤Î¸¡º÷¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
313 ¤½¤ì¤æ¤¨¡¢¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤ÏÌÀ¼¨Åª¤Ë `\|\c
314 .B \-I.\c
315 \&\|' ¤È¤·¤Æ»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Î¤ß¸¡º÷¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
316 `\|\c
317 .B \-I\-\c
318 \&\|' ¤È `\|\c
319 .B \-I.\c
320 \&\|' ¤òÁÐÊý¤È¤â»ØÄꤹ¤ë¤³¤È¤Ç¡¢¤É¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê
321 ¤ÎÁ°¤Ë¡¢¤¢¤ë¤¤¤Ï¸å¤Ë¸¡º÷¤µ¤ì¤ë¤«¤ò¸·Ì©¤Ë»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
322 .TP
323 .B \-nostdinc
324 ¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¸¡º÷¤Ëɸ½à¥·¥¹¥Æ¥à¥Ç¥£¥ì¥¯¥È¥ê¤òÍѤ¤¤Þ¤»¤ó¡£`\|\c
325 .B \-I\c
326 \&\|' ¥ª¥×¥·¥ç¥ó¤Ç»ØÄꤷ¤¿¥Ç¥£¥ì¥¯¥È¥ê(¤È¡¢¤â¤·Å¬ÀڤǤ¢¤ë¤Ê¤é¤Ð
327 ¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê)¤¬¸¡º÷¤µ¤ì¤Þ¤¹¡£
328 .TP
329 .B \-nostdinc++
330 ¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¸¡º÷¤Ë C++ »ÅÍͤÎɸ½à¥Ç¥£¥ì¥¯¥È¥ê¤òÍѤ¤¤Þ¤»¤ó¡£
331 ¤¬¡¢¤½¤Î¾¤Îɸ½à¥Ç¥£¥ì¥¯¥È¥ê¤Ï¸¡º÷¤·¤Þ¤¹¡£
332 (¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï libg++ ¤Î¹½ÃÛ»þ¤ËÍѤ¤¤é¤ì¤Þ¤¹¡£)
333 .TP
334 .BI "\-D " "name"\c
335 \&
336 \c
337 .I name\c
338 \& ¤ò´ûÄêµÁ¤Î¥Þ¥¯¥í¤È¤·¤Æ¡¢`\|\c
339 .B 1\c
340 \&\|' ¤ËÄêµÁ¤·¤Þ¤¹¡£
341 .TP
342 .BI "\-D " "name" = definition
343 \&
344 \c
345 .I name\c
346 \& ¤ò¥Þ¥¯¥í¤È¤·¤Æ\c
347 .I definition\c
348 \& ¤ËÄêµÁ¤·¤Þ¤¹¡£\c
349 .I definition\c
350 \& ¤ÎÆâÍƤËÀ©¸Â¤Ï¤¢¤ê¤Þ¤»¤¬¡¢¥×¥ê¥×¥í¥»¥Ã¥µ¤ò¥·¥§¥ë¤ä¥·¥§¥ë¤ËÎà»÷¤·¤¿
351 ¥×¥í¥°¥é¥à¤«¤éµ¯Æ°¤·¤Æ¤¤¤ë¾ì¹ç¡¢¥·¥§¥ë¤Îʸˡ¾å°ÕÌ£¤ò»ý¤Ä¥¹¥Ú¡¼¥¹
352 ¤Ê¤É¤Îʸ»ú¤òÊݸ¤ë¤¿¤á¡¢¤½¤Î¥·¥§¥ë¤Î¥¯¥©¡¼¥Èʸˡ¤ò»ÈÍѤ¹¤ëɬÍפ¬
353 ¤¢¤ê¤Þ¤¹¡£¤â¤·¡¢1 ¤Ä¤Î
354 .I name\c
355 \& ¤ËÂФ·¤ÆÊ£¿ô¤Î `\|\c
356 .B \-D\c
357 \&\|' ¤ò»ØÄꤷ¤¿¤Ê¤é¤Ð¡¢¤â¤Ã¤È¤â±¦Â¦¤ÎÄêµÁ¤¬Í­¸ú¤È¤Ê¤ê¤Þ¤¹¡£
358 .TP
359 .BI "\-U " "name"\c
360 \&\c
361 .I name\c
362 \& ¤òÄêµÁ¤·¤Þ¤»¤ó¡£Æ±°ì¤Î \c
363 .I name\c
364 \&  ¤ËÂФ·¤Æ `\|\c
365 .B \-U\c
366 \&\|' ¤È `\|\c
367 .B \-D\c
368 \&\|' ¤ÎÁÐÊý¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢`\|\c
369 .B \-U\c
370 \&\|' ¤¬ `\|\c
371 .B \-D\c
372 \&\|' ¤ËÍ¥À褷¡¢ \c
373 .I name\c
374 \&  ¤ÏÄêµÁ¤µ¤ì¤Þ¤»¤ó¡£
375 .TP
376 .B \-undef
377 Èóɸ½à¤Î¥Þ¥¯¥í¤ò°ìÀÚÄêµÁ¤·¤Þ¤»¤ó¡£
378 .TP
379 .BI "\-A " "name(" value )
380 (\c
381 .B #assert\c
382 \& ¥³¥Þ¥ó¥É¤ÈƱ¤¸ÊýË¡¤Ç)
383 ½Ò¸ì  \c
384 .I name\c
385 \& ¤Ë¥È¡¼¥¯¥ó¥ê¥¹¥È \c
386 .I value\c
387 \& ¤ò¥¢¥µ¡¼¥È¤·¤Þ¤¹¡£¥·¥§¥ë¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¾å¤Ç¤Ï³ç¸Ì¤ò
388 ¥¨¥¹¥±¡¼¥×¤¹¤ë¤Ê¤ê¥¯¥©¡¼¥È¤¹¤ë¤³¤È¤ò˺¤ì¤Ê¤¤¤Ç²¼¤µ¤¤¡£
389
390 ´ûÄêµÁ¤Î¥¢¥µ¡¼¥·¥ç¥óÁ´¤Æ¤ò¼è¤ê¾Ã¤¹¤Î¤Ë¡¢`\|\c
391 .B \-A-\c
392 \&\|' ¤ò»È¤¨¤Þ¤¹¡£¤³¤ì¤Ï¤Þ¤¿¡¢´ûÄêµÁ¤Î¥Þ¥¯¥íÁ´¤Æ¤ò̵¸ú¤Ë¤·¤Þ¤¹¡£
393 .TP
394 .B \-dM
395 ¥×¥ê¥×¥í¥»¥Ã¥µ¤Î·ë²Ì¤ò½ÐÎϤ¹¤ëÂå¤ï¤ê¤Ë¡¢
396 ¥×¥ê¥×¥í¥»¥Ã¥µ¤Î¼Â¹ÔÃæ¤ËÄêµÁ¤µ¤ì¤¿¡¢´ûÄêµÁ¤Î¤â¤Î¤â´Þ¤àÁ´¤Æ¤Î¥Þ¥¯¥í¤Î
397 `\|\c
398 .B #define\c
399 \&\|' ¥³¥Þ¥ó¥É¤Î¥ê¥¹¥È¤ò½ÐÎϤ·¤Þ¤¹¡£
400 ¤³¤ì¤Ï¡¢»ÈÍѤ·¤Æ¤¤¤ë¥×¥ê¥×¥í¥»¥Ã¥µ¤Î¤½¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¡¢
401 ¤É¤ó¤Ê¥Þ¥¯¥í¤¬´ûÄêµÁ¤Ç¤¢¤ë¤«¤òÃΤëÊýË¡¤òÄ󶡤·¤Æ¤¯¤ì¤Þ¤¹¡£
402 ¤½¤ì¤Ë¤Ï¡¢¶õ¤Î¥Õ¥¡¥¤¥ë `\|\c
403 .B foo.h\c
404 \&\|' ¤ò¤³¤Î¥ª¥×¥·¥ç¥ó¤Ç½èÍý¤·¤Æ¤ß¤ì¤Ð¤è¤¤¤Î¤Ç¤¹¡£
405 .sp
406 .br
407 touch\ foo.h;\ cpp\ \-dM\ foo.h
408 .br
409 .sp
410 ¤Ï¤¹¤Ù¤Æ¤Î´ûÄêµÁ¥Þ¥¯¥í¤ÎÃͤò¸«¤»¤Æ¤¯¤ì¤ë¤Ç¤·¤ç¤¦¡£
411 .TP
412 .B \-dD
413 `\|\c
414 .B \-dM\c
415 \&\|' ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬¡¢2 ¤Ä¤ÎÁê°ãÅÀ¤¬¤¢¤ê¤Þ¤¹¡£¤³¤ì¤Ï´ûÄêµÁ¥Þ¥¯¥í¤ò
416 ½ÐÎÏ\c
417 .I ¤·¤Þ¤»¤ó\c
418 \&¡£¤Þ¤¿¡¢`\|\c
419 .B #define\c
420 \&\|' ¥³¥Þ¥ó¥É¤È¥×¥ê¥×¥í¥»¥¹·ë²Ì¤Î\c
421 .I ÁÐÊý\c
422 \& ¤ò½ÐÎϤ·¤Þ¤¹¡£¤³¤ì¤é¤Î½ÐÎϤÏξÊý¤È¤âɸ½à½ÐÎϤ˹Ԥï¤ì¤Þ¤¹¡£
423 .PP
424 .TP
425 .BR \-M\  [ \-MG ]
426 ¥×¥ê¥×¥í¥»¥¹¤Î·ë²Ì¤ò½ÐÎϤ¹¤ëÂå¤ï¤ê¤Ë¡¢main ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Î°Í¸À­¤ò
427 µ­½Ò¤¹¤ë\c
428 .B make\c
429 \& µ¬Â§¤ò½ÐÎϤ·¤Þ¤¹¡£
430 ¥×¥ê¥×¥í¥»¥Ã¥µ¤Ï¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Î¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë̾¡¢¥³¥í¥ó¡¢
431 ¤½¤Î¤¹¤Ù¤Æ¤Î¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë̾¤«¤éÀ®¤ë\c
432 .B make\c
433 \& µ¬Â§¤ò½ÐÎϤ·¤Þ¤¹¡£Ê£¿ô¤Î¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤¬¤¢¤ë¾ì¹ç¡¢µ¬Â§¤Ï`\|\c
434 .B \\\\\c
435 \&\|'-²þ¹Ô¤ÇÊ£¿ô¹Ô¤Ë¶èÀÚ¤é¤ì¤Þ¤¹¡£
436
437 `\|\c
438 .B \-MG\c
439 \&\|' ¤Ï¡¢¸«¤Ä¤±¤é¤ì¤Ê¤«¤Ã¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ï(¥³¥ó¥Ñ¥¤¥ë¤ÎÅÓÃæ¤Ç)À¸À®¤µ¤ì¡¢
440 ¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ÈƱ¤¸¥Ç¥£¥ì¥¯¥È¥ê¤Ë¸ºß¤¹¤ë¤â¤Î¤È¤·¤Æ°·¤¤¤Þ¤¹¡£`\|\c
441 .B \-M\c
442 \&\|' ¤È¶¦¤Ë»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
443
444 ¤³¤Îµ¡Ç½¤Ï¼«Æ°Åª¤Ë Makefile ¤ò¹¹¿·¤¹¤ë¤Î¤Ë»È¤¤¤Þ¤¹¡£
445 .TP
446 .BR \-MM\  [ \-MG ]
447 ¤³¤ì¤Ï `\|\c
448 .B \-M\c
449 \&\|' ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬¡¢`\|\c
450 .B #include
451 "\c
452 .I file\c
453 \&"\c
454 \&\|' ¤Ç¥¤¥ó¥¯¥ë¡¼¥É¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Î¤ß¤ò°·¤¦ÅÀ¤¬°Û¤Ê¤ê¤Þ¤¹¡£`\|\c
455 .B #include
456 <\c
457 .I file\c
458 \&>\c
459 \&\|' ¤Ç¥¤¥ó¥¯¥ë¡¼¥É¤µ¤ì¤ë¥·¥¹¥Æ¥à¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ï̵»ë¤µ¤ì¤Þ¤¹¡£
460 .TP
461 .BI \-MD\  file
462 ¤³¤ì¤â `\|\c
463 .B \-M\c
464 \&\|' ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬¡¢°Í¸¾ðÊó¤¬`\|\c
465 .I file\c
466 \&\|' ¤Ë½ñ¤­½Ð¤µ¤ì¤Þ¤¹¡£\(em\&`\|\c
467 .B \-MD\c
468 \&\|' ¤ò»ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤Î½èÍý¤â¤³¤ì¤Ë²Ã¤¨¤Æ¹Ô¤ï¤ì¡¢`\|\c
469 .B \-M\c
470 \&\|' ¤Î¤è¤¦¤ËÄ̾ï¤Î½èÍý¤òÍÞÀ©¤¹¤ë¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£
471
472 gcc ¤ò¼Â¹Ô¤¹¤ë¾ì¹ç¤Ï `\|\c
473 .I file\c
474 \&\|' °ú¿ô¤ò»ØÄꤷ¤Æ¤Ï¤¤¤±¤Þ¤»¤ó¡£gcc ¤Ï¡¢ÆþÎÏ¥Õ¥¡¥¤¥ë̾¤ÎËöÈø¤Î
475 `\|\c
476 .B .c\c
477 \&\|' ¤ò `\|\c
478 .B .d\c
479 \&\|' ¤ÇÃÖ¤­´¹¤¨¤¿¥Õ¥¡¥¤¥ë̾¤ò½ÐÎϤËÍѤ¤¤ë¤«¤é¤Ç¤¹¡£
480
481 Mach ¤Ç¤Ï¡¢`\|\c
482 .B make\c
483 \&\|' ¥³¥Þ¥ó¥É¤ÇÊØÍø¤Ê¤è¤¦¤ËÊ£¿ô¤Î¥Õ¥¡¥¤¥ë¤ò 1 ¤Ä¤Î°Í¸µ¬Â§¥Õ¥¡¥¤¥ë¤Ë
484 ¤Þ¤È¤á¤ë¥æ¡¼¥Æ¥£¥ê¥Æ¥£ \c
485 .B md\c
486 \& ¤¬ÍøÍѤǤ­¤Þ¤¹¡£
487 .TP
488 .BI \-MMD\  file
489 `\|\c
490 .B \-MD\c
491 \&\|' ¤Ë»÷¤Æ¤¤¤Þ¤¹¤¬¡¢¥æ¡¼¥¶¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¤ß¤ò°·¤¤¡¢¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤Ï
492 ̵»ë¤¹¤ëÅÀ¤¬°Û¤Ê¤ê¤Þ¤¹¡£
493 .TP
494 .B \-H
495 Ä̾ï¤ÎÆ°ºî¤Ë²Ã¤¨¤Æ¡¢
496 »ÈÍѤµ¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥Õ¥¡¥¤¥ë̾¤ò½ÐÎϤ·¤Þ¤¹¡£
497 .TP
498 .BI "\-imacros " "file"\c
499 \&
500 ¥Õ¥¡¥¤¥ë  \c
501 .I file\c
502 \& ¤òÆþÎϤȤ·¤Æ½èÍý¤·¤Þ¤¹¤¬¡¢
503 ɸ½à¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤ò½èÍý¤¹¤ëÁ°¤Ë¤½¤Î·ë²Ì¤Î½ÐÎϤòÇË´þ¤·¤Þ¤¹¡£
504 .I file\c
505 \& ¤Ë¤è¤Ã¤ÆÀ¸À®¤µ¤ì¤ë½ÐÎϤϼΤƤé¤ì¤ë¤¿¤á¡¢`\|\c
506 .B \-imacros \c
507 .I file\c
508 \&\c
509 \&\|' ¤Î½èÍý·ë²Ì¤Î±Æ¶Á¤Ï¡¢\c
510 .I file\c
511 \& Ãæ¤Ëµ­½Ò¤µ¤ì¤¿¥Þ¥¯¥í¤¬¥á¥¤¥ó¤ÎÆþÎÏ¥Õ¥¡¥¤¥ëÃæ¤Ç»ÈÍѲÄǽ¤Ë¤Ê¤ë¤³¤È¤À¤±¤Ç¤¹¡£
512 ¥×¥ê¥×¥í¥»¥Ã¥µ¤Ï¡¢`\|\c
513 .B \-imacros\c
514 .I file\c
515 \&\|' ¤ò½èÍý¤¹¤ëÁ°¤Ë¡¢
516 ¥³¥Þ¥ó¥É¥é¥¤¥ó¤«¤éÍ¿¤¨¤é¤ì¤¿Á´¤Æ¤Î `\|\c
517 .B \-D\c
518 \&\|' ¤ä `\|\c
519 .B \-U\c
520 \&\|' ¥ª¥×¥·¥ç¥ó¤òɾ²Á¤·¤Þ¤¹¡£
521 .TP
522 .BI "\-include " "file"\c
523 \&
524 ¥Õ¥¡¥¤¥ë  \c
525 .I file\c
526 \& ¤ò¡¢É¸½à¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤ÎÁ°¤Ë½èÍý¤·¡¢¤½¤Î·ë²Ì½ÐÎϤò¥¤¥ó¥¯¥ë¡¼¥É¤·¤Þ¤¹¡£
527 .TP
528 .BI "\-idirafter " "dir"
529 ¥Ç¥£¥ì¥¯¥È¥ê \c
530 .I dir\c
531 \& ¤òÂè 2 ¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤Ë²Ã¤¨¤Þ¤¹¡£Âè 2 ¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹Ãæ¤Î
532 ¥Ç¥£¥ì¥¯¥È¥ê¤Ï¡¢¥á¥¤¥ó¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹ (¥ª¥×¥·¥ç¥ó
533 `\|\c
534 .B \-I\c
535 \&\|' ¤Ë¤è¤Ã¤ÆÄɲ䵤ì¤Þ¤¹) Ãæ¤Ë¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤òõ¤·¤¿·ë²Ì
536 ȯ¸«¤Ç¤­¤Ê¤«¤Ã¤¿¾ì¹ç¤Ë¸¡º÷¤µ¤ì¤Þ¤¹¡£
537 .TP
538 .BI "\-iprefix " "prefix"
539 \c
540 .I prefix\c
541 \& ¤ò¡¢¤½¤Î¸å¤Ë³¤¯ `\|\c
542 .B \-iwithprefix\c
543 \&\|'
544 ¥ª¥×¥·¥ç¥óÍѤΥץì¥Õ¥£¥Ã¥¯¥¹¤È¤·¤Æ»ÈÍѤ·¤Þ¤¹¡£
545 .TP
546 .BI "\-iwithprefix " "dir"
547 ¥Ç¥£¥ì¥¯¥È¥ê¤òÂè 2 ¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤ËÄɲä·¤Þ¤¹¡£¥Ç¥£¥ì¥¯¥È¥ê̾¤Ï \c
548 .I prefix\c
549 \& ¤È \c
550 .I dir\c
551 \& ¤òÏ¢·ë¤¹¤ë¤³¤È¤Ë¤è¤Ã¤ÆÆÀ¤é¤ì¤Þ¤¹¡£¤³¤³¤Ç \c
552 .I prefix
553 ¤Ï `\|\c
554 .B \-iprefix\c
555 \&\|' ¥ª¥×¥·¥ç¥ó¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¤â¤Î¤Ç¤¹¡£
556 .TP
557 .B \-lang-c
558 .TP
559 .B \-lang-c++
560 .TP
561 .B \-lang-objc
562 .TP
563 .B \-lang-objc++
564 ¥½¡¼¥¹¤Î¸À¸ì¤ò»ØÄꤷ¤Þ¤¹¡£`\|\c
565 .B \-lang-c++\c
566 \&\|' ¤Ï¡¢¥×¥ê¥×¥í¥»¥Ã¥µ¤Ë C++ ¤Î¥³¥á¥ó¥Èʸ¤È¡¢C++ ÍѤÎÄɲäÎ
567 ¥Ç¥Õ¥©¥ë¥È¥¤¥ó¥¯¥ë¡¼¥É¥Ç¥£¥ì¥¯¥È¥ê¤ò½èÍý¤µ¤»¡¢`\|\c
568 .B \-lang-objc\c
569 \&\|' ¤Ï¡¢Objective C ¤Î `\|\c
570 .B #import\c
571 \&\|' ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò»ÈÍѲÄǽ¤Ë¤·¤Þ¤¹¡£`\|\c
572 .B \-lang-c\c
573 \&\|' ¤ÏÌÀ¼¨Åª¤Ë¤³¤ì¤é¤Îµ¡Ç½¤ÎÀÚ¤êÎ¥¤·¤ò»ØÄꤷ¡¢`\|\c
574 .B \-lang-objc++\c
575 \&\|' ¤ÏÁÐÊý¤òÍøÍѲÄǽ¤Ë¤·¤Þ¤¹¡£
576
577 ¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤Ï¥³¥ó¥Ñ¥¤¥é¥É¥é¥¤¥Ð \c
578 .B gcc\c
579 \& ¤Ë¤è¤Ã¤ÆÀ¸À®¤µ¤ì¤Þ¤¹¤¬¡¢`\|\c
580 .B gcc\c
581 \&\|' ¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¤«¤é°ú¤­ÅϤ¹¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£
582 .TP
583 .B \-lint
584 ¥³¥á¥ó¥ÈÃæ¤ËËä¤á¹þ¤Þ¤ì¤¿¡¢¥×¥í¥°¥é¥à¥Á¥§¥Ã¥«  \c
585 .B lint\c
586 \& ¤Î¥³¥Þ¥ó¥É¤ò¸«¤Ä¤±½Ð¤·¡¢¤½¤ì¤é¤ÎÁ°¤Ë  `\|\c
587 .B #pragma lint\c
588 \&\|' ¤òËä¤á¹þ¤ß¤Þ¤¹¡£Î㤨¤Ð¡¢¥³¥á¥ó¥È  `\|\c
589 .B /* NOTREACHED */\c
590 \&\|' ¤Ï `\|\c
591 .B #pragma lint
592 NOTREACHED\c
593 \&\|' ¤Ë¤Ê¤ê¤Þ¤¹¡£
594
595 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏľÀÜ \c
596 .B cpp\c
597 \& ¤ò¸Æ¤Ó½Ð¤¹¾ì¹ç¤Ë¤Î¤ß»È¤¨¤Þ¤¹¡£\c
598 .B gcc\c
599 \& ¤Ï¡¢¥³¥Þ¥ó¥É¥é¥¤¥ó¤«¤é¤³¤Î¥ª¥×¥·¥ç¥ó¤ò°ú¤­ÅϤ·¤Þ¤»¤ó¡£
600 .TP
601 .B \-$
602 ¼±ÊÌ»ÒÃæ¤Ç¤Î `\|\c
603 .B $\c
604 \&\|' ¤Î»ÈÍѤò¶Ø»ß¤·¤Þ¤¹¡£
605 ¤³¤ì¤Ï¡¢É¸½à¤¬½¤Àµ¤µ¤ì¤ë°ÊÁ°¤Ï¡¢C É¸½à¤Ø¤Î¸·Ì©¤Ê½àµò¤Î¤¿¤á¤Ë¤¢¤ê¤Þ¤·¤¿¡£
606
607 ËÜ¥ª¥×¥·¥ç¥ó¤Ï¡¢
608 .B cpp
609 ¤òľÀܸƤ֤Ȥ­¤Î¤ß»ÈÍѲÄǽ¤Ç¤¹¡£
610 .B gcc
611 ¤Ï¥³¥Þ¥ó¥É¹Ô¤«¤é¤³¤ì¤òÅϤ·¤Þ¤»¤ó¡£
612 .SH ´ØÏ¢¹àÌÜ
613 .B info\c
614 \&;
615 .I The C Preprocessor\c
616 , Richard M. Stallman.
617 Ãæ¤Î¥¨¥ó¥È¥ê
618 .RB "`\|" cpp "\|'"
619 .br
620 .BR gcc "(" 1 ");"
621 .B info\c
622 \&;
623 .I
624 Using and Porting GNU CC (for version 2.0)\c
625 , Richard M. Stallman.
626 Ãæ¤Î¥¨¥ó¥È¥ê
627 .RB "`\|" gcc "\|'"
628 .SH COPYING
629 Copyright (c) 1991, 1992, 1993 Free Software Foundation, Inc.
630 .PP
631 Permission is granted to make and distribute verbatim copies of
632 this manual provided the copyright notice and this permission notice
633 are preserved on all copies.
634 .PP
635 Permission is granted to copy and distribute modified versions of this
636 manual under the conditions for verbatim copying, provided that the
637 entire resulting derived work is distributed under the terms of a
638 permission notice identical to this one.
639 .PP
640 Permission is granted to copy and distribute translations of this
641 manual into another language, under the above conditions for modified
642 versions, except that this permission notice may be included in
643 translations approved by the Free Software Foundation instead of in
644 the original English.