Man page - make(1)
Packages contains this manual
Available languages:
en fr es pl da ja ru ro deManual
MAKE
å 忏 åŧ
čĒŦ æ
ãĒ ã ãˇ ã§ ãŗ
įĩ äē ãš ã ãŧ ãŋ ãš
éĸ éŖ é įŽ
ã ã°
č č
č äŊ 樊
å å
make - ã ã 㰠㊠ã įž¤ ã įŽĄ į ã ã ã ã ㎠GNU make ãĻ ãŧ ã ãŖ ãĒ ã ãŖ
æ¸ åŧ
make [ OPTION ]... [ TARGET ]...
čĒŦ æ
make ãĻ ãŧ ã ãŖ ãĒ ã ãŖ ãŽ įŽ į 㯠ã 大 ã ãĒ ã ã 㰠㊠ã ãŽ ä¸ ãŽ å ãŗ ãŗ ã 㤠ãĢ ã ã åŋ čĻ ã ã ã é¨ å ã čĒ å į ãĢ æąē åŽ ã ã å ãŗ ãŗ ã 㤠ãĢ ãŽ ã ã ãŽ ãŗ ã ãŗ ã ã åŽ čĄ ã ã ã 㨠㧠ã ã ã ㎠ã ã ãĨ ãĸ ãĢ ã§ ã¯ ã GNU ã åŽ čŖ ã ã make ㎠čĒŦ æ ã čĄ ãŖ ãĻ ã ãž ã ã ã ã 㯠Richard Stallman 㨠Roland McGrath ã æ¸ ã ã ã ㎠㧠ã įž å¨ ã¯ Paul Smith ãĢ ã ã įļ æ ã ã ãĻ ã ãž ã ã äž ã¨ ã ãĻ C č¨ čĒ ãŽ ã ã 㰠㊠ã ã ፠ã ãĻ ã ãž ã ã ã ã ã 㯠C č¨ čĒ ã æ ã ä¸ čŦ į ã ã ã ã§ ã ã make 㯠ã ãˇ ã§ ãĢ ãŗ ã ãŗ ã ã ã ãŗ ãŗ ã 㤠㊠ãŧ ã čĩˇ å ã§ ã ã ㊠ã ãĒ ã ã 㰠㊠ã ãŗ ã° č¨ čĒ ã¨ ã§ ã įĩ ãŋ å ã ã ãĻ äŊŋ į¨ ã§ ã ãž ã ã åŽ é ã make ãŽ åŠ į¨ å¯ž 蹥 㯠ã ã 㰠㊠ã ã ã ãĢ é ã ãž ã ã ã make 㯠ã ã ã ã ãĄ ã¤ ãĢ ã æ¸ ã æ ã ã ã ã ã ãŽ æ¸ ã æ ã ã ã ãĄ ã¤ ãĢ ã å ãĢ ã ãĻ ã åĨ ㎠ã ãĄ ã¤ ãĢ ã čĒ å į ãĢ æ´ æ° ã ãĒ ã ã ã° ãĒ ã ãĒ ã ã ã ãĒ äģģ æ ㎠äŊ æĨ ã§ åŠ į¨ ã§ ã ãž ã ã
make ã äŊŋ ã æē å 㨠ã ãĻ ã ãž ã makefile 㨠åŧ ã° ã ã ã ãĄ ã¤ ãĢ ã æ¸ ã ã ã° ãĒ ã ãž ã ã ã ã ㎠ã ãĄ ã¤ ãĢ ã¯ ã ã ã 㰠㊠ã ã æ§ æ ã ã ã ãĄ ã¤ ãĢ é ㎠éĸ äŋ 㨠ã å ã ãĄ ã¤ ãĢ ã æ´ æ° ã ã ã ã ㎠ã ã 㰠㊠ã ã č¨ čŋ° ã ã ã ㎠㧠ã ã ã ã 㰠㊠ã ãĢ éĸ ã ãĻ č¨ ã ã° ã æŽ é ã åŽ čĄ ã ãĄ ã¤ ãĢ ã¯ ãĒ ã 㸠㧠㯠ã ã ãĄ ã¤ ãĢ ã ã æ´ æ° ã ã ã ã ㎠ãĒ ã 㸠㧠㯠ã ã ãĄ ã¤ ãĢ ã¯ ã ãŊ ãŧ ãš ã ãĄ ã¤ ãĢ ãŽ ãŗ ãŗ ã 㤠ãĢ ãĢ ã ãŖ ãĻ į æ ã ã ãž ã ã
éŠ å ãĒ makefile ã ã ã ã ã° ã ãŊ ãŧ ãš ã ãĄ ã¤ ãĢ ã ä¸ é¨ å¤ æ´ ã ã ã ãŗ ãĢ
make
㨠ã ã į°Ą å ãĒ ãˇ ã§ ãĢ ãŗ ã ãŗ ã ã åŽ čĄ ã ã ã ã ã§ ã åŋ čĻ ãĒ å ãŗ ãŗ ã 㤠ãĢ ã¯ ã ãš ãĻ čĄ ã ã ãž ã ã make ã ã 㰠㊠ã 㯠ã makefile č¨ čŋ° 㨠ã ãĄ ã¤ ãĢ ãŽ æ įĩ æ´ æ° æ åģ ã ፠ã ãĻ ã æ´ æ° ã ã åŋ čĻ ã ã ã ã ãĄ ã¤ ãĢ ã čĻ ã¤ ã ãž ã ã ã ㎠ã ãĄ ã¤ ãĢ ãĢ å¯ž ã ãĻ ã make 㯠makefile ãĢ æ¸ ã ã ãĻ ã ã ãŗ ã ãŗ ã ã åŽ čĄ ã ãž ã ã
make 㯠makefile å ãŽ ãŗ ã ãŗ ã ã åŽ čĄ ã ãĻ ã 1 㤠äģĨ ä¸ ãŽ ãŋ ãŧ ã˛ ã ã name ã æ´ æ° ã ãž ã ã ã ㎠name ã¯ æŽ é 㯠ã ã 㰠㊠ã ã§ ã ã -f ã įĄ ã å ´ å ã make 㯠makefile 㨠ã ãĻ ã GNUmakefile , makefile , Makefile ã ã ㎠é ãĢ å į § ã ãž ã ã
é 常 ã ãĻ ãŧ ãļ ãŧ ã makefile 㨠ã ãĻ äŊŋ ã ãš ã ãĒ ãŽ ã¯ ã makefile ãž ã 㯠Makefile ã§ ã ã (æ¨ åĨ¨ ã ã ㎠㯠Makefile ã§ ã ã ãĒ ã ãĒ ã ã ã ㎠å å ã§ ã ã ã° ã 常 ãĢ ã ãŖ ãŦ 㯠ã ãĒ čĄ¨ į¤ē ㎠å é čŋ ã ãĢ įž ã ã ã README ㎠ã ã ãĒ äģ ㎠é čĻ ã ãĄ ã¤ ãĢ ãŽ ã ã čŋ ã ãĢ æĨ ã ã ã ã§ ã ã ) æ å ãĢ ã ã§ ã 㯠ã ã ã å å ã§ ã ã GNUmakefile 㯠ã ã ã ãĻ ã ãŽ å ´ å 㯠åĨŊ ãž ã ã ã ã ãž ã ã ã ã ㎠å å ã äŊŋ ã ㎠㯠ã GNU make ãĢ įš å ã ãĻ ã ãĻ ã äģ ㎠ã ãŧ ã¸ ã§ ãŗ ãŽ make 㧠㯠åĻ į ã§ ã ãĒ ã makefile ã äŊŋ ã å ´ å ã§ ã ã makefile ã â-â ãĒ ã ã° ã æ¨ æē å Ĩ å ã čĒ ãŋ čžŧ ãž ã ãž ã ã
make ã ãŋ ãŧ ã˛ ã ã ã æ´ æ° ã ã ㎠㯠ã ãŋ ãŧ ã˛ ã ã ã äž å ã ãĻ ã ã åŋ čĻ ã ãĄ ã¤ ãĢ ã ãŋ ãŧ ã˛ ã ã ã ã åž ãĢ å¤ æ´ ã ã ã å ´ å 㨠ã ãŋ ãŧ ã˛ ã ã ã å å¨ ã ãĒ ã å ´ å ã§ ã ã
ãĒ ã ãˇ ã§ ãŗ
-b , -m
ã ㎠ãĒ ã ãˇ ã§ ãŗ ã¯ įĄ čĻ ã ã ãž ã ã ã ã 㯠äģ ㎠ã ãŧ ã¸ ã§ ãŗ ãŽ make 㨠㎠äē æ æ§ ãŽ ã ã ㎠ã ㎠㧠ã ã
-B , --always-make
įĄ æĄ äģļ ãĢ ã ãš ãĻ ãŽ ãŋ ãŧ ã˛ ã ã ã make ã ãž ã ã
-C dir , --directory = dir
makefile ã čĒ ãŋ čžŧ ã ãĒ ãŠ ãŽ å äŊ ㎠å ãĢ ã ã ãŖ ãŦ 㯠ã ãĒ dir ãĢ į§ģ å ã ãž ã ã č¤ æ° ãŽ -C ãĒ ã ãˇ ã§ ãŗ ã æ åŽ ã ã ãĻ ã ã å ´ å ã ã ã ã ã 㯠ã å ㎠æ åŽ ãĢ å¯ž ã ã į¸ å¯ž ã 㚠㨠ã ãĻ č§Ŗ é ã ã ãž ã ã ã 㨠ã ã° ã -C / -C etc 㯠-C /etc 㨠å ã æ åŗ ã§ ã ã ã ㎠ãĒ ã ãˇ ã§ ãŗ ã¯ é 常 make ã å 帰 į ãĢ åŧ ãŗ åē ã æ ãĢ äŊŋ ã ã ãž ã ã
|
-d |
é 常 ㎠åĻ į æ å ą ãĢ å ã ãĻ ã ã ã ã ã° æ å ą ã åē å ã ãž ã ã ã ã ã ã° æ å ą ãĢ åĢ ãž ã ã ㎠㯠ã å æ§ į¯ ãŽ å¯ž 蹥 㨠ãĒ ãŖ ãĻ ã ã ã ãĄ ã¤ ãĢ ã æ¯ čŧ ã ã ã ã ãĄ ã¤ ãĢ æ é 㨠ã ㎠įĩ æ ã åŽ é ãĢ å æ§ ᝠã ã åŋ čĻ ã ã ã ã ãĄ ã¤ ãĢ ã å čŖ ãĢ ãĒ ãŖ ãĻ ã ã ã ã åŽ é ãĢ éŠ į¨ ã ã ã æ éģ ㎠ãĢ ãŧ ãĢ ãĒ ãŠ ã make ã å äŊ ã æąē ã ã ã ã ãĢ åŋ čĻ ãĒ ã ㎠ã ãš ãĻ ã§ ã ã |
--debug [=FLAGS]
é 常 ㎠åĻ į å 厚 ãĢ å ã ãĻ ã ã ã ã° æ å ą ã 襨 į¤ē ã ãž ã ã FLAGS ã į įĨ ã ã ã å ´ å ã -d ã æ åŽ ã ã ã å ´ å 㨠å ã å äŊ 㨠ãĒ ã ãž ã ã FLAGS ãĢ ã¯ æŦĄ ãŽ å¤ ã æ åŽ ã ã ã 㨠ã ã§ ã ãž ã ã a ã¯ å ¨ ãĻ ãŽ ã ã ã ã° æ å ą ã åē å ã ãž ã ( -d 㨠å ã )ã b 㯠åē æŦ į ãĒ ã ã ã ã° æ å ą ã åē å ã ãž ã ã v 㯠åē æŦ į ãĒ ã ã ã ã° æ å ą ã ã ã čŠŗ į´° ãĢ åē å ã ãž ã ã i 㯠æ éģ ㎠ãĢ ãŧ ãĢ ã 襨 į¤ē ã ãž ã ã j ã¯ ãŗ ã ãŗ ã ㎠čĩˇ å ãŽ čŠŗ į´° ã åē å ã ãž ã ã m 㯠makefile ㎠å make æ ãĢ ã ã ã ã° æ å ą ã åē å ã ãž ã ã n 㯠ã ã 㞠㧠㎠ã ã ã ã° ã ㊠㰠ã ã ãš ãĻ įĄ åš å ã ãž ã ã
-e , --environment-overrides
į° åĸ å¤ æ° ã ã ä¸ ã ã å¤ æ° ã æ åŽ ã ãž ã ã ã ã 㯠makefile ãŽ å¤ æ° ã ã ã åĒ å ã ã ãž ã ã
-E string , --eval string
eval éĸ æ° ã ፠ã ãĻ string ã č§Ŗ é ã ãž ã ã ã ã 㯠㊠㎠makefile ãŽ č§Ŗ æ ã ã ã å ãĢ čĄ ã ã ãž ã ã
-f file , --file = file , --makefile = FILE
file ã makefile 㨠ã ãĻ äŊŋ ፠ã ãž ã ã
-i , --ignore-errors
ã ãĄ ã¤ ãĢ ãŽ å æ§ ᝠæ ãĢ ã åŽ čĄ ã ã ãŗ ã ãŗ ã ã§ čĩˇ ã ã 㨠㊠ãŧ ã ã ãš ãĻ įĄ čĻ ã ãž ã ã
-I dir , --include-dir = dir
ã¤ ãŗ ã¯ ãĢ ãŧ ã ã ã makefile ã æ¤ į´ĸ ã ã ã ãŖ ãŦ 㯠ã ãĒ dir ã æ åŽ ã ãž ã ã č¤ æ° ãŽ -I ãĒ ã ãˇ ã§ ãŗ ã äŊŋ ãŖ ãĻ č¤ æ° ãŽ ã ãŖ ãŦ 㯠ã ãĒ ã æ åŽ ã ã å ´ å ã ã ãŖ ãŦ 㯠ã ãĒ ãŽ æ¤ į´ĸ 㯠æ åŽ ã ã é ã§ čĄ ã ã ãž ã ã make ㎠äģ ㎠ã ㊠㰠ãĢ å¯ž ã ã åŧ æ° ã¨ į° ãĒ ã ã -I ãĢ ä¸ ã ã åŧ æ° ã¯ ã ã ãŠ ã° ãŽ į´ åž ãĢ č¨ čŋ° ã§ ã ãž ã ã 㤠㞠ã ã -I dir 㨠ã ã č¨ čŋ° ã -I dir ã¨ å ą ãĢ č¨ą ã ã ãž ã ã ã ãŽ č¨ æŗ ã 訹 ã ㎠㯠ã C ã ãĒ ã ã ãģ ã ãĩ ㎠-I ã ㊠㰠㨠㎠äē æ æ§ ãŽ ã ã ã§ ã ã
-j [ jobs ], --jobs [= jobs ]
å æ ãĢ åŽ čĄ ã§ ã ã jobs (ãŗ ã ãŗ ã ) ãŽ æ° ã æ åŽ ã ãž ã ã -j ãĒ ã ãˇ ã§ ãŗ ã č¤ æ° æ åŽ ã ã ã å ´ å ã¯ ã æ åž ãŽ æ åŽ ã æ åš ãĢ ãĒ ã ãž ã ã åŧ æ° įĄ ã ã§ -j ãĒ ã ãˇ ã§ ãŗ ã ä¸ ã ã ã ã å ´ å ã make ã¯ å æ ãĢ åŽ čĄ ã§ ã ã 㸠㧠ã ãŽ æ° ã åļ é ã ãž ã ã ã
-k , --keep-going
㨠㊠ãŧ ã čĩˇ ã ãĻ ã ã ã§ ã ã é ã åŽ čĄ ã įļ įļ ã ã ã 㨠ã ãž ã ã å¤ą æ ã ã ãŋ ãŧ ã˛ ã ã 㨠ã ㎠ãŋ ãŧ ã˛ ã ã ãĢ äž å ã ãĻ ã ã ã ãĄ ã¤ ãĢ ã¯ ã å į æ ã ã ãĒ ã ã ㎠㎠ã ã ㎠ãŋ ãŧ ã˛ ã ã ãĢ éĸ ã ã äģ ãŽ äž å éĸ äŋ 㯠åĻ į ã ã ã 㨠ã ã§ ã ãž ã ã
-l [ load ], --load-average [= load ]
äģ ㎠㸠㧠ã ã å äŊ ã ãĻ ã ãĻ ã ã ãŧ ã ãĸ ã ãŦ ãŧ 㸠ã å° ãĒ ã 㨠ã load (æĩŽ å å° æ° )ãĒ ã ã æ° ã ã 㸠㧠ã (ãŗ ã ãŗ ã ) ã åŽ čĄ ã ãĒ ã ã ã¨ ã æ åŽ ã ãž ã ã åŧ æ° įĄ ã ãŽ å ´ å ãĢ ã¯ ã äģĨ å ãĢ æ åŽ ã ã č˛ čˇ ãŽ åļ é ã å ã é¤ ã ã ãž ã ã
-L , --check-symlink-times
ãˇ ãŗ ã ãĒ ã 㯠ãĒ ãŗ ã¯ ã¨ ãŋ ãŧ ã˛ ã ã ㎠ã ãĄ ã æ æ° ãŽ mtime ã äŊŋ ፠ã ãž ã ã
-n , --just-print , --dry-run , --recon
åŽ čĄ ã ã ãŗ ã ãŗ ã ãŽ čĄ¨ į¤ē ã ã ã čĄ ãĒ ã ã (įš åŽ ãŽ įļ æŗ ã é¤ ã ãĻ ã¯ ) åŽ é ãŽ åŽ čĄ ã čĄ ãĒ ã ãž ã ã ã
-o file , --old-file = file , --assume-old = file
file ã äž å å ㎠ã ãĄ ã¤ ãĢ ã ã å¤ ã å ´ å ã§ ã ãŖ ãĻ ã ã å æ§ ᝠã čĄ ã ã ã file ã å¤ æ´ ã ã ãĻ ã ã äģ ㎠ã ãĄ ã¤ ãĢ ãŽ å æ§ ᝠã ä¸ å čĄ ãĒ ã ãž ã ã ã åŽ čŗĒ į ãĢ ã ㎠ã ãĄ ã¤ ãĢ ã¯ é 常 ãĢ å¤ ã ã ãĄ ã¤ ãĢ ã¨ ã ãĻ æą ã ã ã čĻ å ã įĄ čĻ ã ã ãž ã ã
-O [ type ], --output-sync [= type ]
-j ã äŊŋ ãŖ ãĻ č¤ æ° ã¸ ã§ ã ã ä¸Ļ čĄ ã§ åŽ čĄ ã ã å ´ å ã ã ã ã ã ㎠㸠㧠ã ã ã ㎠åē å ã ã° ã ã° ã ãĢ čĄ ã ㎠㧠㯠ãĒ ã ã å ã ㎠㸠㧠ã åē å ã å ã 㞠㨠ã ã ã ã ãĢ ã ãž ã ã type ã æĒ æ åŽ ã target ãĢ æ åŽ ã ã ãĻ ã ã å ´ å ã å ãŋ ãŧ ã˛ ã ã ã 㨠ãĢ ãŦ ãˇ ã å ¨ äŊ ㎠åē å įĩ æ ã 㞠㨠ã ã ã ãž ã ã type ã line ãŽ å ´ å ã ãŦ ãˇ ã å ㎠å ãŗ ã ãŗ ã ãŠ ã¤ ãŗ ãŽ åē å įĩ æ ã 㞠㨠ã ã ã ãž ã ã type ã recurse ã§ ã ã å ´ å ã å 帰 åŧ ãŗ åē ã ã ã ã make å ¨ äŊ ㎠åē å įĩ æ ã 㞠㨠ã ã ã ãž ã ã type ã none ãŽ å ´ å ã å æ ã ã¨ ãŖ ã åē å ã¯ įĄ åš å ã ã ãž ã ã
-p , --print-data-base
makefile ã čĒ ãŋ čžŧ ã ã§ åž ã ã ã ã ãŧ ãŋ ã ãŧ ãš (čĻ å ã¨ å¤ æ° ãŽ å¤ ) ã åē å ã ãž ã ã įš ãĢ æ åŽ ã ãĒ ã é ã ã ã ãŽ åž ãŽ å äŊ 㯠é 常 é ã ã§ ã ã ãž ã ã -v ãĒ ã ãˇ ã§ ãŗ ã§ åž ã ã ã ã ãŧ ã¸ ã§ ãŗ æ å ą ã åē å ã ãž ã ã ã ãĄ ã¤ ãĢ ã å ¨ ã å æ§ ᝠã ã ã 㨠ãĒ ã ã ã ãŧ ãŋ ã ãŧ ãš ãŽ čĄ¨ į¤ē ã ã ã čĄ ã ãĢ ã¯ make -p -f/dev/null ã äŊŋ ãŖ ãĻ ã ã ã ã ã
-q , --question
ã å ã å ã ã ãĸ ãŧ ã ã ã§ å äŊ ã ãž ã ã ãŗ ã ãŗ ã ã å ¨ ã åŽ čĄ ã ã ã äŊ ã 襨 į¤ē ã ãž ã ã ã ã ã ã æ åŽ ã ã ã ãŋ ãŧ ã˛ ã ã ã æĸ ãĢ æ æ° ãĒ ã ã° įĩ äē ãš ã ãŧ ãŋ ãš 0 ã čŋ ã ã ã ã ã§ ãĒ ã ã ã° 0 ã§ ãĒ ã ãš ã ãŧ ãŋ ãš ã čŋ ã ãž ã ã
-r , --no-builtin-rules
įĩ ãŋ čžŧ ãŋ ㎠æ éģ į ãĢ ãŧ ãĢ ã äŊŋ ፠ã ãž ã ã ã ãž ã ã æĨ å°ž čž čĻ å ã§ äŊŋ ã ã ã ㊠ãĢ ã ㎠æĨ å°ž čž ãŽ ãĒ ãš ã ã ã ãš ãĻ æļ åģ ã ã ã
-R , --no-builtin-variables
įĩ ãŋ čžŧ ãŋ ãŽ å¤ æ° ã ä¸ å åŽ įžŠ ã ãž ã ã ã
-s , --silent , --quiet
é ã ãĢ å äŊ ã ãž ã ã ãŗ ã ãŗ ã ã åŽ čĄ ã ã é ãĢ ã ãŗ ã ãŗ ã ãŽ čĄ¨ į¤ē ã čĄ ãĒ ã ãž ã ã ã
--no-silent
-s ãĒ ã ãˇ ã§ ãŗ ãŽ æŠ čŊ ã ã ãŖ ãŗ ãģ ãĢ ã ãž ã ã
-S , --no-keep-going , --stop
-k ãĒ ã ãˇ ã§ ãŗ ãŽ æŠ čŊ ã ã ãŖ ãŗ ãģ ãĢ ã ãž ã ã
-t , --touch
ãŗ ã ãŗ ã ã åŽ čĄ ã ã ãĢ ã ãĄ ã¤ ãĢ ãĢ ãŋ ã ã ã ãž ã (åŽ é ãĢ ã¯ ã ãĄ ã¤ ãĢ ã å¤ æ´ ã ã ã æ æ° ãŽ å° ã äģ ã ãž ã )ã ã ㎠ãĒ ã ãˇ ã§ ãŗ ã äŊŋ ã 㨠čĻ ã ã ä¸ ã ãŗ ã ãŗ ã ã åŽ čĄ ã ã ã ã 㨠ãĢ ãĒ ã ã åž ã§ čĩˇ å ã ã make ã ã ãž ã ã 㨠ã ã§ ã ãž ã ã
--trace
å ãŋ ãŧ ã˛ ã ã ㎠åĻ į ãĢ éĸ ã ã æ å ą ã åē å ã ã ãž ã (ãŋ ãŧ ã˛ ã ã å ã ãĢ ã ㎠į įą ã ã å ã ãĢ ã ãĢ ã ã ãŖ ãĻ åŽ čĄ ã ã ãŗ ã ãŗ ã ã į¤ē ã ã ãž ã )ã
-v , --version
make ã ã 㰠㊠ã ㎠ã ãŧ ã¸ ã§ ãŗ ã ã ãŗ č äŊ 樊 襨 į¤ē ã äŊ č ㎠ãĒ ãš ã ã įĄ äŋ č¨ŧ ã§ ã ã ã ã¨ ãŽ åŽŖ č¨ ã åē å ã ãž ã ã
-w , --print-directory
äģ ㎠åĻ į ã čĄ ã å åž ãĢ ã äŊ æĨ ã ãŖ ãŦ 㯠ã ãĒ ã 襨 į¤ē ã ãž ã ã å 帰 į ãĒ make ãŗ ã ãŗ ã ã č¤ é ãĒ å Ĩ ã å ãĢ ãĒ ãŖ ãĻ ã ã įļ æŗ ã§ ã 㨠㊠ãŧ ã čŋŊ 补 ã ã é ãĢ äžŋ åŠ ã§ ã ã
--no-print-directory
-w ã ãĒ ã ãĢ ã ãž ã ã -w ã æ éģ ã§ æ åŽ ã ã ã å ´ å ã§ ã ãĒ ã ãĢ ãĒ ã ãž ã ã
-W file , --what-if = file , --new-file = file , --assume-new = file
ãŋ ãŧ ã˛ ã ã file ã å¤ æ´ ã ã ã ã° ã ã ㎠ã ㎠㨠ã ãĻ å äŊ ã ãž ã ã -n ã ãŠ ã° ã æ åŽ ã ãĻ ã ã å ´ å ã ã ㎠ã ãĄ ã¤ ãĢ ã å¤ æ´ ã ã 㨠㊠ã ãĒ ã ã ã 襨 į¤ē ã ã ãž ã ã -n ã æ åŽ ã ã ãĻ ã ãĒ ã å ´ å ㎠å äŊ 㯠ã make ãŽ åŽ čĄ å ãĢ ã æ åŽ ã ã ã ã ãĄ ã¤ ãĢ ãĢ å¯ž ã ãĻ touch ã čĄ ãŖ ã æ 㨠ãģ ãŧ å ã ã§ ã ã ã ã ã ã äŋŽ æŖ æ åģ ã å¤ æ´ ã ã ã ㎠㯠make ㎠å é¨ ã ã ã§ ã ã įš ã į° ãĒ ã ãž ã ã
--warn-undefined-variables
æĒ åŽ įžŠ ãŽ å¤ æ° ã å į § ã ã ã é ãĢ čĻ å ã åē ã ãž ã ã
įĩ äē ãš ã ãŧ ãŋ ãš
ã ãš ãĻ ãŽ makefile ã æŖ 常 ãĢ čĒ ãŋ čžŧ ãž ã ã ã ãĢ ã 寞 蹥 ㎠㊠㎠ãŋ ãŧ ã˛ ã ã ã å¤ą æ ã ãĒ ã ãŖ ã å ´ å ã GNU make 㯠㚠ã ãŧ ãŋ ãš 0 ã§ įĩ äē ã ãž ã ã -q ã ㊠㰠ã äŊŋ ፠ã ã ã make ã ãŋ ãŧ ã˛ ã ã ㎠å ã ãĢ ã ã åŋ čĻ ã¨ å¤ æ ã ã å ´ å ãĢ ã¯ ã ãš ã ãŧ ãŋ ãš 1 ã čŋ ã ã ãž ã ã äŊ ã 㨠㊠ãŧ ã įē į ã ã å ´ å 㯠ã ãš ã ãŧ ãŋ ãš 2 ã čŋ ã ã ãž ã ã
éĸ éŖ é įŽ
make ãŽ åŽ å ¨ ãĒ ã ã ãĨ ãĄ ãŗ ã 㯠Texinfo ã ã ãĨ ãĸ ãĢ ã¨ ã ãĻ ãĄ ãŗ ã ã ãŗ ãš ã ã ãĻ ã ãž ã ã info 㨠make ãŽ ä¸Ą ã ã 㰠㊠ã ã éŠ å ãĢ ã¤ ãŗ ãš ã ãŧ ãĢ ã ã ãĻ ã ã ã° ã äģĨ ä¸ ãŽ ãŗ ã ãŗ ã
info make
ã åŽ čĄ ã ãĻ åŽ å ¨ ãĒ ã ã ãĨ ãĸ ãĢ ã å į § ã§ ã ãž ã ã
ã ã°
The GNU Make Manual ㎠ã å éĄ įš ã¨ ã ã° (Problems and Bugs)ã ㎠įĢ ã å į § ã ãĻ ã ã ã ã ã
č č
ã ㎠ãĒ ãŗ ãŠ ã¤ ãŗ ã ã ãĨ ãĸ ãĢ ã¯ ãš ãŋ ãŗ ã ㊠ãŧ ã 大 åĻ ãŽ Dennis Morse æ° ã å¯ äģ ã ã ã ㎠㧠ã ã ã ã ãĒ ã æš č¨ ã Mike Frysinger ã ã æ äž ã ã ãž ã ã ã ã ãŽ åž Roland McGrath ã æš č¨ ã ãž ã ã ã įž å¨ ã¯ Paul Smith ã äŋ åŽ ã čĄ ãŖ ãĻ ã ãž ã ã
č äŊ 樊
Copyright Š 1992-1993, 1996-2020 Free Software Foundation, Inc. This file is part of GNU make .
GNU Make is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ .