Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/documentation/manual-pages/ja/man1/cpp.1
18093 views
.\" %FreeBSD: src/contrib/gcc/cccp.1,v 1.3 1999/09/19 08:18:18 obrien Exp %
.\" Copyright (c) 1991, 1992, 1993 Free Software Foundation	-*- nroff -*-
.\" See section COPYING for conditions for redistribution
.\"
.\" $FreeBSD$
.\"
.TH cpp 1 "April 30, 1993" "FreeBSD" "GNU Tools"
.SH ̾��
cpp \- GNU-C �ߴ��Υ���ѥ���ץ�ץ����å�
.SH ��
.hy 0
.na
.TP
.B cpp
.RB "[\|" \-$ "\|]"
.RB "[\|" \-A \c
.I predicate\c
.RB [ (\c
.I value\c
.BR ) ]\|]
.RB "[\|" \-C "\|]"
.RB "[\|" \-D \c
.I name\c
.RB [ =\c
.I definition\c
\&]\|]
.RB "[\|" \-dD "\|]"
.RB "[\|" \-dM "\|]"
.RB "[\|" "\-I\ "\c
.I directory\c
\&\|]
.RB "[\|" \-H "\|]"
.RB "[\|" \-I\- "\|]"
.RB "[\|" "\-imacros\ "\c
.I file\c
\&\|]
.RB "[\|" "\-include\ "\c
.I file\c
\&\|]
.RB "[\|" "\-idirafter\ "\c
.I dir\c
\&\|]
.RB "[\|" "\-iprefix\ "\c
.I prefix\c
\&\|]
.RB "[\|" "\-iwithprefix\ "\c
.I dir\c
\&\|]
.RB "[\|" \-lang\-c "\|]"
.RB "[\|" \-lang\-c++ "\|]"
.RB "[\|" \-lang\-objc "\|]"
.RB "[\|" \-lang\-objc++ "\|]"
.RB "[\|" \-lint "\|]"
.RB "[\|" \-M\  [ \-MG "\|]]"
.RB "[\|" \-MM\  [ \-MG "\|]]"
.RB "[\|" \-MD\  \c
.I file\ \c
\&\|]
.RB "[\|" \-MMD\  \c
.I file\ \c
\&\|]
.RB "[\|" \-nostdinc "\|]"
.RB "[\|" \-nostdinc++ "\|]"
.RB "[\|" \-P "\|]"
.RB "[\|" \-pedantic "\|]"
.RB "[\|" \-pedantic\-errors "\|]"
.RB "[\|" \-traditional "\|]"
.RB "[\|" \-trigraphs "\|]"
.RB "[\|" \-U \c
.I name\c
\&\|]
.RB "[\|" \-undef "\|]"
.RB "[\|" \-Wtrigraphs "\|]"
.RB "[\|" \-Wcomment "\|]"
.RB "[\|" \-Wall "\|]"
.RB "[\|" \-Wtraditional "\|]"
.br
.RB "[\|" \c
.I infile\c
.RB | \- "\|]"
.RB "[\|" \c
.I outfile\c
.RB | \- "\|]"
.ad b
.hy 1
.SH ����
C �ץ�ץ����å��ϡ�
�ºݤΥ���ѥ�������˥ץ��������Ѵ����뤿���
C ����ѥ��餫�鼫ưŪ�����Ѥ����
.I �ޥ����ץ����å�\c
�Ǥ���
Ĺ�����Ҥ��ά���ƥޥ����Ȥ���������뤳�Ȥ��Ǥ��뤿�ᡢ
�ޥ����ץ����å��ȸƤФ�ޤ���

C �ץ�ץ����å��ϡ��ʲ���4�Ĥε�ǽ���󶡤��ޤ���
.TP
\(bu
�إå��ե�������ɤ߹��ߤޤ���
�����
�ץ��������Ȥ߹��ޤ��
(C �����)��������ä��ե�����Ǥ���
.TP
\(bu
C �����Ǥ�դ���ʬ�ξ�ά���Ȥ��� \c
.I �ޥ���\c
\&���������C �ץ�ץ����å����ץ������������ƤΥޥ�����
����������֤������ޤ���
.TP
\(bu
���ʸ�ν����򤷤ޤ������ѤΥץ�ץ����å����ޥ�ɤ��Ѥ��ơ�
���������ʾ��ˤ������äƥץ������ΰ�����ޤ᤿�����������Ǥ��ޤ���
.TP
\(bu
���ֹ������򤷤ޤ���
�������ե������
����ѥ��뤵�줿��֥ե�����Ȥ��Ȥ߹�碌����ƥ���󥸤����ꤹ��ץ�������
�Ѥ����硢
����ѥ���˥��ꥸ�ʥ�Υ������β����ܤǤ��뤫���Τ餻�뤿��Ρ�
���ֹ�����Υץ�ץ����å����ޥ�ɤ����ѤǤ��ޤ���
.PP
C �ץ�ץ����å��ϡ����Υ���ץ���Ȥˤ�äƺ٤�����ʬ�˰㤤��
�����Ĥ�����ޤ���GNU C �ץ�ץ����å��δ����ʥɥ�����Ȥϡ�
.B info
�ե������ `\|\c
.B cpp.info\c
\&\|', �⤷���ϡ��ޥ˥奢���
.I The C Preprocessor\c
\&�򻲾Ȥ��Ʋ�������
���������� `\|\c
.B cpp.texinfo\c
\&\|'������������ޤ���GNU C �ץ�ץ����å��� ANSI Standard C �Υ����ѥ��åȤ�
�ʤäƤ��ޤ���

ANSI Standard C �Ǥϡ����� C �ץ������ǰ���Ū���Ѥ����Ƥ���¿����
(̵����)��¤��ǧ����Ƥ��ޤ���
������ߴ����ϥ桼���ˤȤäƤ����ؤǤ��ꡢ���Τ���
GNU C preprocessor �ǤϤ��ε��Ҥ�ǥե���ȤǼ����դ���褦�˺���Ƥ��ޤ���
��̩�ˤ����С�
ANSI Standard C �ˤ��뤿��ˤ�
���ץ����Ȥ��� `\|\c
.B \-trigraphs\c
\&\|', `\|\c
.B \-undef\c
\&\|', `\|\c
.B \-pedantic\c
\&\|'��Ĥ��ʤ���Фʤ�ޤ���
�������и�§���顢��̩�� ANSI Standard C �ˤ��碌�Ƥ������������
�Ԥʤ��Ȼپ�Τ����礬¿�����Ȥ��狼�äƤ��ޤ���

�ۤȤ�ɤξ��ϡ�C �ץ�ץ����å�������Ū�˼¹Ԥ���ɬ�פϤ���ޤ���
C ����ѥ��餬��ưŪ�˼¹Ԥ��Ƥ���뤫��Ǥ����������ʤ��顢
����Ū�˥ץ�ץ����å���¹Ԥ���Τ�ͭ���ʤ��Ȥ��ġ��ˤϤ���ޤ���

C �ץ�ץ����å�
�ϡ������Ȥ��� \c
.I infile\c
\& ��
\c
.I outfile\c
\&�� 2 �ĤΥե�����̾����Ԥ��ޤ���
�ץ�ץ����å��� `\|\c
.B #include\c
\&\|'�ǻ��ꤷ���ե�����Ȱ��� \c
.I infile\c
���ɤ߹��ߤޤ���
���ϥե�������Ȥ߹�碌�Ǻ��줿���Ϥϡ�
���� \c
.I outfile\c
\&�˽񤫤�ޤ���

.I infile\c
\& �� \c
.I outfile\c
\& ���� `\|\c
.B \-\c
\&\|'����Ѥ��뤳�Ȥ��Ǥ��ޤ���\c
.I infile\c
\& �� `\|\c
.B \-\c
\&\|' �Ǥ����\c
\& ɸ�����Ϥ���ǡ������ɤߡ�\c
.I outfile\c
\& �� `\|\c
.B \-\c
\&\|' �Ǥ����ɸ����Ϥط�̤�񤭤ޤ����⤷ \c
.I outfile\c
\& �⤷����ξ���Υե�����̾����ά���줿��硢
��ά���줿�ե�����������ɸ�����Ϥ�ɸ����Ϥ��Ȥ��ޤ���
.SH ���ץ����
�ʲ��� C �ץ�ץ����å��������դ��륪�ץ����ΰ����Ǥ���
�����Υ��ץ����ϡ�
�ץ�ץ����å�������ѥ��餫�鵯ư����Ƥ�����ˤ�
��ưŪ�˰����Ϥ����Τǡ�
C �ץ������򥳥�ѥ��뤹��ݤˤ���ꤹ�뤳�Ȥ��Ǥ��ޤ���
.TP
.B \-P
`\|\c
.B #\c
\&\|'-���ֹ�
�Ȥ������ֹ�����ץ�ץ����å��ν��Ϥ˴ޤ�ޤ���
����ϡ�C �ʳ��θ���ǹ��ֹ���󤬴ޤޤ�Ƥ���ȥ��顼�򵯤��������
�����������ͭ�ѤǤ��礦��
.TP
.B \-C
�����Ȥ������������Τޤ޽��ϥե�����˴ޤ�ޤ���
�ޥ����ƤӽФ��ΰ����˸���륳���Ȥϥޥ����ƤӽФ���Ÿ����˥��ԡ�����ޤ���
.TP
.B -traditional
ANSI �ǤϤʤ���������� C ��ʸˡ�Ȥ��Ʋ�ᤷ�ޤ���
.TP
.B -trigraphs
ANSIɸ��Υȥꥰ���(trigraph)��ʸ��������ޤ���
����� ANSI C �� 1 ʸ����ɽ�����������줿 `\|\c
.B ??\c
\&\|' �ǻϤޤ� 3 ʸ�����¤ӤǤ����㤨�С�`\|\c
.B ??/\c
\&\|' �� `\|\c
.BR "\e" "\|'"
��ɽ���ޤ��Τǡ�`\|\c
.B '??/n'\c
\&\|' �ϲ���ʸ����ʸ������Ȥʤ�ޤ���
��̩�˸����С�GNU C �ץ�ץ����å��� `\|\c
.B \-trigraphs\c
\&\|' ���ץ����� ANSI C ɸ������ˤϥ��ݡ��Ȥ��ޤ���
�������̤Υ桼���ʤ�Ф��ΰ㤤�˵��Ť����ϵ��Ǥ��礦��

�ȥꥰ��դˤĤ��ơ�����ʾ��Τꤿ���Ȥϻפ�ʤ��Ǥ���?
.TP
.B \-pedantic
`\|\c
.B #else\c
\&\|' �� `\|\c
.B #endif\c
\&\|' �θ�˥����Ȱʳ��Υƥ����Ȥ��Ĥ��Ȥ��ä����ˡ�
ANSI C ɸ��ǵ�����ٹ����Ϥ��ޤ���
.TP
.B \-pedantic\-errors
`\|\c
.B \-pedantic\c
\&\|' �˻��Ƥ��ޤ������ٹ�ǤϤʤ����顼�ˤ��ޤ���
.TP
.B \-Wtrigraphs
�ȥꥰ��դ�����ȷٹ����Ϥ��ޤ�(���������ȥꥰ��դν����ϹԤ��ޤ�)��
.TP
.B \-Wcomment
.TP
.B \-Wcomments
�����ȳ��ϥ������󥹤Ǥ��� `\|\c
.B /*\c
\&\|' �����������¸�ߤ����ʤ�зٹ��ȯ�����ޤ�
(ξ������Ʊ�����̤�����ޤ�)��
.TP
.B \-Wall
`\|\c
.B \-Wtrigraphs\c
\&\|' �� `\|\c
.B \-Wcomment\c
\&\|' (������
`\|\c
.B \-Wtraditional\c
\&\|' �Ͻ���) ����ꤷ���Τ�Ʊ���Ǥ���
.TP
.B \-Wtraditional
ANSI �������ɤ� C �Ȥǰۤʤ뿶���񤤤�Ȥ빽ʸ���и���������
�ٹ��ȯ���ޤ���
.TP
.BI "\-I " directory\c
\&
�ǥ��쥯�ȥ� \c
.I directory\c
\& ��إå��ե�����򸡺�����ǥ��쥯�ȥ�ꥹ�Ȥ��������ɲä��ޤ���
���Υ��ץ����ϡ����ꤷ���ǥ��쥯�ȥ꤬
�����ƥ�Υإå��ե����뤬��Ǽ����Ƥ���ǥ��쥯�ȥ�������
���������Τǡ��桼�����Ȥκ��������С�������
�����ƥब�󶡤���إå��ե�������񤭤����뤳�Ȥ�Ǥ��ޤ���
1 �İʾ�� `\|\c
.B \-I\c
\&\|' ���ץ�������Ѥ����硢�ǥ��쥯�ȥ�Ϻ����鱦�ν��֤Ǹ������졢
ɸ��Υ����ƥ�إå��ե�����Ϥ��θ�ˤʤ�ޤ���
.TP
.B \-I\-
`\|\c
.B \-I\-\c
\&\|' ���ץ����������˻��ꤵ�줿 `\|\c
.B \-I\c
\&\|' ���ץ�����Ϳ����줿�ǥ��쥯�ȥ�ϡ�`\|\c
.B #include \c
\&"\c
.I file\c
\&"\c
\&\|' �Υ��󥯥롼��ʸ�ξ��ˤΤ߸�������ޤ���`\|\c
.B #include <\c
.I file\c
\&>\c
\&\|' �Ǥϸ�������ޤ���

���ץ���� `\|\c
.B \-I\-\c
\&\|' �θ�Υ��ץ���� `\|\c
.B \-I\c
\&\|' ���ɲäΥǥ��쥯�ȥ꤬���ꤵ�줿��硢�����Υǥ��쥯�ȥ��
���Ƥ� `\|\c
.B #include\c
\&\|' ʸ�Ǹ�������ޤ���

�դ��ä��Ƹ����ʤ�С�`\|\c
.B \-I\-\c
\&\|' ���ץ�������ꤹ��ȡ������ȥǥ��쥯�ȥ�� `\|\c
.B #include \c
.I \&"file\c
\&"\c
\&\|' ʸ���Ф���ǽ�θ����ǥ��쥯�ȥ�ǤϤʤ��ʤ�ޤ���
����椨�������ȥǥ��쥯�ȥ������Ū�� `\|\c
.B \-I.\c
\&\|' �Ȥ��ƻ��ꤵ�줿���ˤΤ߸�������뤳�Ȥˤʤ�ޤ���
`\|\c
.B \-I\-\c
\&\|' �� `\|\c
.B \-I.\c
\&\|' �������Ȥ���ꤹ�뤳�Ȥǡ��ɤΥǥ��쥯�ȥ꤬�����ȥǥ��쥯�ȥ�
�����ˡ����뤤�ϸ�˸�������뤫��̩�˻��ꤹ�뤳�Ȥ��Ǥ��ޤ���
.TP
.B \-nostdinc
�إå��ե�����θ�����ɸ�ॷ���ƥ�ǥ��쥯�ȥ���Ѥ��ޤ���`\|\c
.B \-I\c
\&\|' ���ץ����ǻ��ꤷ���ǥ��쥯�ȥ�(�ȡ��⤷Ŭ�ڤǤ���ʤ��
�����ȥǥ��쥯�ȥ�)����������ޤ���
.TP
.B \-nostdinc++
�إå��ե�����θ����� C++ ���ͤ�ɸ��ǥ��쥯�ȥ���Ѥ��ޤ���
��������¾��ɸ��ǥ��쥯�ȥ�ϸ������ޤ���
(���Υ��ץ����� libg++ �ι��ۻ����Ѥ����ޤ���)
.TP
.BI "\-D " "name"\c
\&
\c
.I name\c
\& �������Υޥ����Ȥ��ơ�`\|\c
.B 1\c
\&\|' ��������ޤ���
.TP
.BI "\-D " "name" = definition
\&
\c
.I name\c
\& ��ޥ����Ȥ���\c
.I definition\c
\& ��������ޤ���\c
.I definition\c
\& �����Ƥ����¤Ϥ���ޤ������ץ�ץ����å��򥷥���䥷������������
�ץ�����फ�鵯ư���Ƥ����硢�������ʸˡ���̣����ĥ��ڡ���
�ʤɤ�ʸ�����ݸ�뤿�ᡢ���Υ�����Υ�������ʸˡ����Ѥ���ɬ�פ�
����ޤ����⤷��1 �Ĥ�
.I name\c
\& ���Ф���ʣ���� `\|\c
.B \-D\c
\&\|' ����ꤷ���ʤ�С���äȤⱦ¦�������ͭ���Ȥʤ�ޤ���
.TP
.BI "\-U " "name"\c
\&\c
.I name\c
\& ��������ޤ���Ʊ��� \c
.I name\c
\&  ������ `\|\c
.B \-U\c
\&\|' �� `\|\c
.B \-D\c
\&\|' �����������ꤵ�줿��硢`\|\c
.B \-U\c
\&\|' �� `\|\c
.B \-D\c
\&\|' ��ͥ�褷�� \c
.I name\c
\&  ���������ޤ���
.TP
.B \-undef
��ɸ��Υޥ��������������ޤ���
.TP
.BI "\-A " "name(" value )
(\c
.B #assert\c
\& ���ޥ�ɤ�Ʊ����ˡ��)
�Ҹ�  \c
.I name\c
\& �˥ȡ�����ꥹ�� \c
.I value\c
\& �򥢥����Ȥ��ޤ���������Υ��ޥ�ɥ饤���Ǥϳ�̤�
���������פ���ʤꥯ�����Ȥ��뤳�Ȥ�˺��ʤ��Dz�������

������Υ�������������Ƥ���ä��Τˡ�`\|\c
.B \-A-\c
\&\|' ��Ȥ��ޤ�������Ϥޤ���������Υޥ������Ƥ�̵���ˤ��ޤ���
.TP
.B \-dM
�ץ�ץ����å��η�̤���Ϥ�������ˡ�
�ץ�ץ����å��μ¹����������줿��������Τ�Τ�ޤ����ƤΥޥ�����
`\|\c
.B #define\c
\&\|' ���ޥ�ɤΥꥹ�Ȥ���Ϥ��ޤ���
����ϡ����Ѥ��Ƥ���ץ�ץ����å��Τ��ΥС������ǡ�
�ɤ�ʥޥ�����������Ǥ��뤫���Τ���ˡ���󶡤��Ƥ���ޤ���
����ˤϡ����Υե����� `\|\c
.B foo.h\c
\&\|' �򤳤Υ��ץ����ǽ������Ƥߤ�Ф褤�ΤǤ���
.sp
.br
touch\ foo.h;\ cpp\ \-dM\ foo.h
.br
.sp
�Ϥ��٤Ƥδ�����ޥ������ͤ򸫤��Ƥ����Ǥ��礦��
.TP
.B \-dD
`\|\c
.B \-dM\c
\&\|' �˻��Ƥ��ޤ�����2 �Ĥ������������ޤ�������ϴ�����ޥ�����
����\c
.I ���ޤ���\c
\&���ޤ���`\|\c
.B #define\c
\&\|' ���ޥ�ɤȥץ�ץ�������̤�\c
.I ����\c
\& ����Ϥ��ޤ��������ν��Ϥ�ξ���Ȥ�ɸ����Ϥ˹Ԥ��ޤ���
.PP
.TP
.BR \-M\  [ \-MG ]
�ץ�ץ������η�̤���Ϥ�������ˡ�main �Υ������ե�����ΰ�¸����
���Ҥ���\c
.B make\c
\& ��§����Ϥ��ޤ���
�ץ�ץ����å��ϥ������ե�����Υ��֥������ȥե�����̾��������
���Τ��٤ƤΥ��󥯥롼�ɥե�����̾��������\c
.B make\c
\& ��§����Ϥ��ޤ���ʣ���Υ��󥯥롼�ɥե����뤬�����硢��§��`\|\c
.B \\\\\c
\&\|'-���Ԥ�ʣ���Ԥ˶��ڤ��ޤ���

`\|\c
.B \-MG\c
\&\|' �ϡ����Ĥ����ʤ��ä��إå��ե������(����ѥ���������)�������졢
�������ե������Ʊ���ǥ��쥯�ȥ��¸�ߤ����ΤȤ��ư����ޤ���`\|\c
.B \-M\c
\&\|' �ȶ��˻��ꤷ�ʤ���Фʤ�ޤ���

���ε�ǽ�ϼ�ưŪ�� Makefile �򹹿�����Τ˻Ȥ��ޤ���
.TP
.BR \-MM\  [ \-MG ]
����� `\|\c
.B \-M\c
\&\|' �˻��Ƥ��ޤ�����`\|\c
.B #include
"\c
.I file\c
\&"\c
\&\|' �ǥ��󥯥롼�ɤ����ե�����Τߤ򰷤������ۤʤ�ޤ���`\|\c
.B #include
<\c
.I file\c
\&>\c
\&\|' �ǥ��󥯥롼�ɤ���륷���ƥ�إå��ե������̵�뤵��ޤ���
.TP
.BI \-MD\  file
����� `\|\c
.B \-M\c
\&\|' �˻��Ƥ��ޤ�������¸����`\|\c
.I file\c
\&\|' �˽񤭽Ф���ޤ���\(em\&`\|\c
.B \-MD\c
\&\|' ����ꤷ���ե�����ν����⤳��˲ä��ƹԤ�졢`\|\c
.B \-M\c
\&\|' �Τ褦���̾�ν������������뤳�ȤϤ���ޤ���

gcc ��¹Ԥ������ `\|\c
.I file\c
\&\|' ��������ꤷ�ƤϤ����ޤ���gcc �ϡ����ϥե�����̾��������
`\|\c
.B .c\c
\&\|' �� `\|\c
.B .d\c
\&\|' ���֤��������ե�����̾����Ϥ��Ѥ��뤫��Ǥ���

Mach �Ǥϡ�`\|\c
.B make\c
\&\|' ���ޥ�ɤ������ʤ褦��ʣ���Υե������ 1 �Ĥΰ�¸��§�ե������
�ޤȤ��桼�ƥ���ƥ� \c
.B md\c
\& �����ѤǤ��ޤ���
.TP
.BI \-MMD\  file
`\|\c
.B \-MD\c
\&\|' �˻��Ƥ��ޤ������桼���Υإå��ե�����Τߤ򰷤��������ƥ�إå���
̵�뤹�������ۤʤ�ޤ���
.TP
.B \-H
�̾��ư��˲ä��ơ�
���Ѥ��줿�إå��ե�����Υե�����̾����Ϥ��ޤ���
.TP
.BI "\-imacros " "file"\c
\&
�ե�����  \c
.I file\c
\& �����ϤȤ��ƽ������ޤ�����
ɸ������ϥե����������������ˤ��η�̤ν��Ϥ��˴����ޤ���
.I file\c
\& �ˤ�ä������������ϤϼΤƤ��뤿�ᡢ`\|\c
.B \-imacros \c
.I file\c
\&\c
\&\|' �ν�����̤αƶ��ϡ�\c
.I file\c
\& ��˵��Ҥ��줿�ޥ������ᥤ������ϥե�������ǻ��Ѳ�ǽ�ˤʤ뤳�Ȥ����Ǥ���
�ץ�ץ����å��ϡ�`\|\c
.B \-imacros \c
.I file\c
\&\|' ������������ˡ�
���ޥ�ɥ饤�󤫤�Ϳ����줿���Ƥ� `\|\c
.B \-D\c
\&\|' �� `\|\c
.B \-U\c
\&\|' ���ץ�����ɾ�����ޤ���
.TP
.BI "\-include " "file"\c
\&
�ե�����  \c
.I file\c
\& ��ɸ������ϥե���������˽����������η�̽��Ϥ򥤥󥯥롼�ɤ��ޤ���
.TP
.BI "\-idirafter " "dir"
�ǥ��쥯�ȥ� \c
.I dir\c
\& ���� 2 ���󥯥롼�ɥѥ��˲ä��ޤ����� 2 ���󥯥롼�ɥѥ����
�ǥ��쥯�ȥ�ϡ��ᥤ�󥤥󥯥롼�ɥѥ� (���ץ����
`\|\c
.B \-I\c
\&\|' �ˤ�ä��ɲä���ޤ�) ��˥إå��ե������õ�������
ȯ���Ǥ��ʤ��ä����˸�������ޤ���
.TP
.BI "\-iprefix " "prefix"
\c
.I prefix\c
\& �򡢤��θ��³�� `\|\c
.B \-iwithprefix\c
\&\|'
���ץ�����ѤΥץ�ե��å����Ȥ��ƻ��Ѥ��ޤ���
.TP
.BI "\-iwithprefix " "dir"
�ǥ��쥯�ȥ���� 2 ���󥯥롼�ɥѥ����ɲä��ޤ����ǥ��쥯�ȥ�̾�� \c
.I prefix\c
\& �� \c
.I dir\c
\& ��Ϣ�뤹�뤳�Ȥˤ�ä������ޤ��������� \c
.I prefix
�� `\|\c
.B \-iprefix\c
\&\|' ���ץ����ˤ�äƻ��ꤵ�줿��ΤǤ���
.TP
.B \-lang-c
.TP
.B \-lang-c++
.TP
.B \-lang-objc
.TP
.B \-lang-objc++
�������θ������ꤷ�ޤ���`\|\c
.B \-lang-c++\c
\&\|' �ϡ��ץ�ץ����å��� C++ �Υ�����ʸ�ȡ�C++ �Ѥ��ɲä�
�ǥե���ȥ��󥯥롼�ɥǥ��쥯�ȥ�����������`\|\c
.B \-lang-objc\c
\&\|' �ϡ�Objective C �� `\|\c
.B #import\c
\&\|' �ǥ��쥯�ƥ��֤���Ѳ�ǽ�ˤ��ޤ���`\|\c
.B \-lang-c\c
\&\|' ������Ū�ˤ����ε�ǽ���ڤ�Υ������ꤷ��`\|\c
.B \-lang-objc++\c
\&\|' �����������Ѳ�ǽ�ˤ��ޤ���

�����Υ��ץ����ϥ���ѥ���ɥ饤�� \c
.B gcc\c
\& �ˤ�ä���������ޤ�����`\|\c
.B gcc\c
\&\|' �Υ��ޥ�ɥ饤�󤫤�����Ϥ����ȤϤǤ��ޤ���
.TP
.B \-lint
��������������ޤ줿���ץ����������å�  \c
.B lint\c
\& �Υ��ޥ�ɤ򸫤Ĥ��Ф�������������  `\|\c
.B #pragma lint\c
\&\|' �������ߤޤ����㤨�С�������  `\|\c
.B /* NOTREACHED */\c
\&\|' �� `\|\c
.B #pragma lint
NOTREACHED\c
\&\|' �ˤʤ�ޤ���

���Υ��ץ�����ľ�� \c
.B cpp\c
\& ��ƤӽФ����ˤΤ߻Ȥ��ޤ���\c
.B gcc\c
\& �ϡ����ޥ�ɥ饤�󤫤餳�Υ��ץ���������Ϥ��ޤ���
.TP
.B \-$
���̻���Ǥ� `\|\c
.B $\c
\&\|' �λ��Ѥ�ػߤ��ޤ���
����ϡ�ɸ�ब�������������ϡ�C ɸ��ؤθ�̩�ʽ��Τ���ˤ���ޤ�����

�ܥ��ץ����ϡ�
.B cpp
��ľ�ܸƤ֤Ȥ��Τ߻��Ѳ�ǽ�Ǥ���
.B gcc
�ϥ��ޥ�ɹԤ��餳����Ϥ��ޤ���
.SH ��Ϣ����
.B info\c
\&;
.I The C Preprocessor\c
, Richard M. Stallman.
��Υ���ȥ�
.RB "`\|" cpp "\|'"
.br
.BR gcc "(" 1 ");"
.B info\c
\&;
.I
Using and Porting GNU CC (for version 2.0)\c
, Richard M. Stallman.
��Υ���ȥ�
.RB "`\|" gcc "\|'"
.SH COPYING
Copyright (c) 1991, 1992, 1993 Free Software Foundation, Inc.
.PP
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
are preserved on all copies.
.PP
Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
.PP
Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be included in
translations approved by the Free Software Foundation instead of in
the original English.