cpp

cpp(1)                             GNU Tools                            cpp(1)



å称
       cpp - GNU-C äºæã®ã³ã³ãã¤ã©ããªããã»ããµ

æ¸å¼
       ccp    [-$] [-Apredicate[(value)]] [-C] [-Dname[=definition]] [-dD]
              [-dM] [-I directory] [-H] [-I-] [-imacros file] [-include file]
              [-idirafter dir] [-iprefix prefix] [-iwithprefix dir] [-lang-c]
              [-lang-c++] [-lang-objc] [-lang-objc++] [-lint] [-M] [-MD] [-MM]
              [-MMD] [-nostdinc] [-nostdinc++] [-P] [-pedantic]
              [-pedantic-errors] [-traditional] [-trigraphs] [-Uname] [-undef]
              [-Wtrigraphs] [-Wcomment] [-Wall] [-Wtraditional]
              [infile|-] [outfile|-]

解説
       C ããªããã»ããµã¯ã å®éã®ã³ã³ãã¤ã«ã®åã«ããã°ã©ã ãå¤æããããã« C
       ã³ã³ãã¤ã©ããèªåçã«å©ç¨ããã ãã¯ãããã»ããµã§ãã é·ãè¨è¿°ãç°¡ç¥ãã¦ãã¯ã‐
       ã¨ãã¦å®ç¾©ãããã¨ãã§ããããã ãã¯ãããã»ããµã¨å¼ã°ãã¾ãã

       C ããªããã»ããµã¯ãããªãã使ãããã¨æã£ããã®ã ã使ããã¨ã®ã§ããã4 ã¤ã®
       æ©è½ãæä¾ãã¾ãã

       ·      ããããã¡ã¤ã«ãèªã¿è¾¼ã¿ã¾ãã ããã¯ã ããã°ã©ã ã«çµã¿è¾¼ã¾ãã (C
              è¨èªã®)宣è¨ã®å¥ã£ããã¡ã¤ã«ã§ãã

       ·      C è¨èªã®ä»»æã®æçã®çç¥å½¢ã¨ã㦠ãã¯ãã®å®ç¾©ãããC ããªããã»ããµãããã‐
              ã°ã©ã åã®å¨ã¦ã®ãã¯ãã ãã®å®ç¾©ã§ç½®ãæãã¾ãã

       ·      æ¡ä»¶æã®å¦çããã¾ããå°ç¨ã®ããªããã»ããµã³ãã³ããç¨ãã¦ã
              ãããããªæ¡ä»¶ã«ãããã£ã¦ãããã°ã©ã ã®ä¸é¨ãå«ãããé¤å¤ãããã§ãã¾ãã

       ·      è¡çªå·ã®å¶å¾¡ããã¾ãã ãããã½ã¼ã¹ãã¡ã¤ã«ã¨ ã³ã³ãã¤ã«ãããä¸‐
              éãã¡ã¤ã«ã¨ãçµã¿åããããåã¢ã¬ã³ã¸ãããããããã°ã©ã ã ç¨ããå ´åã
              ã³ã³ãã¤ã©ã«ãªãªã¸ãã«ã®ã½ã¼ã¹ã®ä½è¡ç®ã§ããããç¥ãããããã®ã
              è¡çªå·å¶å¾¡ã®ããªããã»ããµã³ãã³ããå©ç¨ã§ãã¾ãã

       C ããªããã»ããµã¯ããã®ã¤ã³ããªã¡ã³ãã«ãã£ã¦ç´°ããªé¨åã«éãã ããã¤ãããã¾ããGNU C
       ããªããã»ããµã®å®å¨ãªããã¥ã¡ã³ãã¯ã info ãã¡ã¤ã«ã® `cpp.info',
       ãããã¯ãããã¥ã¢ã«ã® The C Preprocessorãåç§ãã¦ä¸ããã ãã®åæ¹ã¯
       `cpp.texinfo'ããçæããã¾ããGNU C ããªããã»ããµã¯ ANSI Standard C ã®ã¹ã¼ãã»ããã¨
       ãªã£ã¦ãã¾ãã

       ANSI Standard C ã§ã¯ã ä»æ¥ã® C ãã‐
       ã°ã©ã ã§ä¸è¬ã«ç¨ãããã¦ããå¤ãã®ç¡å®³ãªè¨è¿°ãèªããªãããã« è¦æ±ãã¦ãã¾ãã
       ãã®éäºææ§ã¯ãã¦ã¼ã¶ã«ã¨ã£ã¦ã¯ä¸ä¾¿ã§ããããã®ããã GNU C preprocessor
       ã§ã¯ãã®è¨è¿°ãããã©ã«ãã§åãä»ããããã«ä½ããã¦ãã¾ãã å³å¯ã«ããã°ã ANSI Standard C
       ã«ããããã«ã¯ã ãªãã·ã§ã³ã¨ã㦠`-trigraphs', `-undef',
       `-pedantic'ãã¤ããªããã°ãªãã¾ããã ãããçµé¨ããçã¾ããçµè«ã§ã¯ãå³å¯ãª ANSI
       Standard C ã¯ããããã®ãã¨ã è¡ãã«ã¯å¥½ã¾ãããªããã®ã§ããã¨ãããã¨ã§ããã

       ã»ã¨ãã©ã®å ´åã¯ãC ããªããã»ããµã¯æ示çã«å®è¡ããå¿è¦ã¯ããã¾ããã C
       ã³ã³ãã¤ã©ãèªåçã«å®è¡ãã¦ãããããã§ããããããªããã æ示çã«ããªãã‐
       ã»ããµãå®è¡ããã®ãæå¹ãªãã¨ãåãã«ã¯ããã¾ãã

       C ããªããã»ããµ ã¯ãå¼æ°ã«ãã¡ã¤ã«åã¨ã㦠infile 㨠outfileã® 2 ã¤ãæå¾ãã¾ãã
       ããªããã»ããµã¯ #include'ã§æå®ãããã¡ã¤ã«ã¨ä¸ç·ã« `infileãèªã¿è¾¼ã¿ã¾ãã

       å¥åãã¡ã¤ã«ã®çµåãã§ä½ãããåºåã¯ã å¨ã¦ outfileã«æ¸ããã¾ãã

       infile 㨠outfile ã®ã©ã¡ããã `-'ã§ãã£ãå ´åã¯ãinfile
       ã®æã¯æ¨æºå¥åãããã¼ã¿ãèªã¿ãoutfile ã®æã¯æ¨æºåºåã¸çµæãæ¸ãã¾ãããã outfile
       ãããã¯ä¸¡æ¹ã®ãã¡ã¤ã«åãçç¥ãããå ´åã¯ã æ¨æºå¥åã¨æ¨æºåºåã使ããã¾ãã


ãªãã·ã§ã³
       ãªãã·ã§ã³ã«é¢ãã¦ã¯ããªãªã¸ãã«ã®ãªã³ã©ã¤ã³ããã¥ã¢ã«ãåç§ãã¦ä¸ããã


é¢é£é ç®
       `Cpp' entry in info; The C Preprocessor, Richard M. Stallman.
       gcc(1); `Gcc' entry in info; Using and Porting GNU CC (for version
       2.0), Richard M. Stallman.

COPYING
       Copyright (c) 1991, 1992, 1993 Free Software Foundation, Inc.

       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.

       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.

       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.



GNU Tools                          30apr1993                            cpp(1)