MAKE

Section: Make Users Manual (1)
Updated: Version 0.12
Index Return to Main Contents
 

ソスソスソスO

make - ソスvソスソスソスOソスソスソスソスソスJソスソスソスxソスソスソスソスソス[ソスeソスBソスソスソスeソスBソス[  

ソス`ソスソス

make [ option ] ... terget ...  

ソス@ソスmake

ソスヘプソスソスソスOソスソスソスソスソスフコソスソスソスpソスCソスソスソスネどゑソスソス闖ソスノゑソスソスソスソスソスソスソスソスト趣ソスソスsソスソスソスソスvソスソスソスOソスソスソスソスソスナゑソスソスB

ソスラ包ソスソスソスソスソスソス黷スソスvソスソスソスOソスソスソスソスソスフソス[ソスXソスtソス@ソスCソスソスソスソスソスソスソスフ擾ソスソスソスソスソスソスソスソスソス黷スソスソスソスソスソスソスソスソスソスノ必ソスvソスナゑソスソスソスホコソスソスソスpソスCソスソスソス窿奇ソスソスソスNソスニゑソスソスソスソスソスソスソスニゑソスソスソスソスソスソスIソスノ行ソスソスソスワゑソスソスB

ソスソスソスCソスvソスソスソスOソスソスソスソスソスフ開ソスソスソスフ包ソスソスGソスネコソスソスソスpソスCソスソスソスソスニゑソスソスネ単ソスノ行ソスソスソスソスソスニゑソスレ的ソスニゑソスソスト作成ソスソスソスソストゑソスソスワゑソスソスソスソスAソスソスソスフ手順ソスナフソス@ソスCソスソスソスフ難ソスソスソスソスソスソスrソスソスソスネゑソスソスソスvソスソスソスOソスソスソスソスソスフ趣ソスソスsソスソスソスsソスソスソス謔、ソスネ用ソスrソスナ使ソスソスソスソスソスニゑソスソスナゑソスソスワゑソスソスB

make ソスヘ、ソステゑソスソスソスソス迹カソスンゑソスソスソスソスソスソスフ機ソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスワゑソスソスソスソスAソスソスソスソスソスナ紹介すソスソス make ソスソスソスソスソスフ茨ソスツでゑソスソスBソスソスソスソスソスソスソスソスソスソスソストゑソスソスソスネゑソスフ機ソスソスソスソスソスソスソスソスソスソスソスソスソスソス~ソスソスソスソスソスニ鯉ソスソスソスソスvソス]ソスノ奇ソステゑソスソスト新ソスソスソスノ擾ソスソスソスソスNソスソスソスソスソスワゑソスソスソスソスBソス@ソスソスIソスノは、ソスXソス^ソスソスソス_ソス[ソスhソスネ包ソスソスニなゑソスソストゑソスソスソスソスソスハ変ゑソスソスソスソスソス@ソスソスヘ、ソスソスソスソスワゑソスソスソスBソスBソスソスフ難ソスソスソスソスニゑソスソストフソス@ソスCソスソスソスソスソスフ補完ソスソスソスoソスソスソスソスソスソスxソスナゑソスソスB

ソスハ擾ソス make ソスヘ、 ソスRソスソスソスpソスCソスソスソス闖ソス窿ーソスXソスtソス@ソスCソスソスソスソス Makefile ソスニ鯉ソスソスソスソスtソス@ソスCソスソスソスノ記ソスqソスソスソスAソスソスソスソスソスソスソスソスノフソス@ソスCソスソスソスフ茨ソスソスハ関係ソスイべコソスソスソスpソスCソスソスソスネどの趣ソスソスsソスソスソスsソスソスソスワゑソスソスBソスソスソスソスソスソスソスソス Makefile ソスフ記ソスqソスヘ、ソスソスソスGソスナゑソスソスソスソスソスソスフソスソス[ソスソスソスノ奇ソステゑソスソスLソスqソスソスソス黷スソスソスソスヘ、ソスソスソスルど擾ソスソスソスソスソスソスソスソスソスソスKソスvソスネゑソスソスト暦ソスソスpソスソスソス驍アソスニゑソスソスナゑソスソスワゑソスソスBソスiソスルとゑソスヌの場合ソスAソスvソスソスソスOソスソスソスソスソスソスソスニオソスuソスWソスFソスNソスgソスソスソスソスマ更ソスソスソス驍セソスソスソスナ使ソスpソスナゑソスソスソスナゑソスソス蛯、ソスj

ソスソスソスソスソスソスソスLソスqソスソスソス黷ス Makefile ソスソスソスソスソスソスホどゑソスネにソス[ソスソスソスtソス@ソスCソスソスソスソスソスソスソスfソスソスソスソストゑソスソス謔、ソスニ単ソスソスソスソス

make

ソスニ趣ソスソスsソスソスソス驍セソスソスソスナ撰ソスソスソスソスソスソス闖ソスナコソスソスソスpソスソスソスソスソスソスムソスソスソスソスNソスソスソスソスソスsソスソスソスvソスソスソスOソスソスソスソスソスソスソス成ソスソスソス驍アソスニゑソスソスoソスソスソスソスナゑソスソス蛯、ソスB

 

ソスソスソスソス

make ソスソスソスソスソスsソスソスソスソスソスニまゑソスソスAソスfソスFソスtソスHソスソスソスgソスフ設抵ソスソスソスsソスソスソスソスソスノ環具ソスソスマ撰ソスソスソス MAKEFILE ソスナ指ソス閧ウソス黷スソスtソス@ソスCソスソスソスソスヌみ搾ソスソスン鯉ソスソスン設定さソスソストゑソスソスソスツ具ソスソスマ撰ソスソスソスソスソスソスラて難ソスソスソスソスフ変撰ソスソスノ趣ソス闕橸ソスワゑソスワゑソスソスBソスソスソスソスソスソス -f file ソスナ指ソス閧ウソス黷スソス鼾ソスヘ、ソスソスソスフフソス@ソスCソスソスソスソスヌみ搾ソスソスン、ソスソスソスソスソスwソス閧ウソスソスネゑソスソス鼾ソスヘ、 Makefile ソスニ鯉ソスソスソスソスソスソスOソスフカソスソスソスソスソスgソスfソスBソスソスソスNソスgソスソスソスソスフフソス@ソスCソスソスソスソスヌみ搾ソスソスンまゑソスソスB ソスナ鯉ソスノオソスvソスVソスソスソスソスソスソス make ソスソスソスsソスソスソスノ指ソス閧ウソス黷ス macro=string ソスソスソスソスソスソスマ撰ソスソスノ設定しソスワゑソスソスB

ソスン抵ソスヘ、ソスソスソスソスソスフ箇擾ソスソスナ重ソスソスソスソスソスト設定しソストゑソスソスソスソスワゑソスソスワゑソスソスェ、ソスナ鯉ソスノ設定さソス黷スソスソスソスソスソスLソスソスソスノなゑソスワゑソスソスB

Makefile ソスソスソスソスソスソスノ読み搾ソスソスンまゑソスソスソス make ソスヘ、ソスソスソスラてのマソスNソスソスソスマ撰ソスソスフ設抵ソスソスソスノ行ソスソスソスAソスソスソスノ最擾ソスソスノ抵ソス`ソスソスソス黷スソスソスソスハ関係ソスソスソスフみ費ソスrソスソスソスワゑソスソスBソスソスソスソスソスソスソスソスソスト通擾ソス Makefile ソスノは、ソス成ソスソスソスソスvソスソスソスOソスソスソスソスソスフ厄ソスソスOソスソス target ソスニなゑソスソスソスハ関係ソスソスソスソスソスソスヤ最擾ソスソスノ記ソスqソスソスソスAソスソスソスノゑソスソスフプソスソスソスOソスソスソスソスソスソスソスソスソスソスソスソスソスIソスuソスWソスFソスNソスgソスtソス@ソスCソスソスソスソスソスソス target ソスニなゑソスソスソスハ関係ソスソスソスソスソス`ソスソスソスワゑソスソスB

make ソスソスソスソスソスハ関係ソスソスソスソスソスrソスソスソスソス鼾ソスAソスtソス@ソスCソスソスソスフ難ソスソスソスソスフ費ソスrソスソスソスsソスソスソスOソスノゑソスソスフ関係ソスソスソスフ搾ソスソスソスtソス@ソスCソスソスソスソス target ソスニなゑソスソスソスハ関係ソスソスソスソスソスソス`ソスソスソスソストゑソスソス驍ゥソス`ソスFソスbソスNソスソスソスワゑソスソスBソスソスソスソスソスソスソスンゑソスソスソス鼾ソス竦ソスソスソスナゑソスソスソス鼾ソスヘ、ソスソスソスソスソスノゑソスソスソスソスソスrソスソスソスソス謔、ソスノゑソスソスAソスソスソスソスノゑソスソスフ搾ソスソスソスtソス@ソスCソスソスソスソスソス`ソスFソスbソスNソスソスソスワゑソスソスBソスナ終ソスIソスノゑソスソスフ搾ソスソスソスtソス@ソスCソスソスソスソス target ソスニなゑソスネゑソスソスネゑソスニ撰ソスソスソスソスtソス@ソスCソスソスソスフ作成ソスソスソスソスソスソスソスrソスソスソスKソスvソスネゑソスホ、ソスRソス}ソスソスソスhソスソスソスソスソスsソスソスソスワゑソスソスB

ソスワゑソスソスAソスソスソスソスtソス@ソスCソスソスソスソス target ソスニなゑソスソスソスハ関係ソスソスソスソスソス`ソスソスソスネゑソスソストゑソスソスgソスソスソスqソスノゑソスソステ黙の茨ソスソスハ関係ソスソスソスソスソスソスソスソスソスソスtソス@ソスCソスソスソスソスソスソスソスンゑソスソスソス鼾ソスヘ、ソスソスソスソスソスIソスノゑソスソスフ費ソスrソスソスソスソスムコソス}ソスソスソスhソスフ趣ソスソスsソスソスソスsソスソスソスワゑソスソスB ソスソスソスソスソスソスソスソスソスフ暗黙の茨ソスソスハ関係ソスソスソスソスソス`ソスソスソスソスホ、ソスルゑソスフ撰ソスソスsソスソス Makefile ソスソスソスLソスqソスソスソス驍セソスソスソスナゑソスソスンまゑソスソスソスソスAソスソスソスGソスネ使ソスソスソスソスソスソスソスソスソスソスニ思ソスソスハコソス}ソスソスソスhソスフ趣ソスソスsソスソスソスsソスソスソストゑソスソスワゑソスソスフで抵ソスソスモゑソスソスKソスvソスナゑソスソスB

 

ソスIソスvソスVソスソスソスソス

-a
ソスソスソスラての茨ソスソスハ関係ソスソスソスソスソスrソスソスソスワゑソス
-d
make ソスフ難ソスソスソスソスソス`ソスFソスbソスNソスソスソスワゑソスソスBソスソスソスロにコソス}ソスソスソスhソスヘ趣ソスソスsソスソスソスワゑソスソスソス
-v
make ソスフ難ソスソスソスオを侮ヲソスソスソスワゑソス
-f file
ソスLソスqソスtソス@ソスCソスソスソスフ指ソスソスソスソスsソスソスソスワゑソスソスBソスwソス閧オソスネゑソスソス鼾ソスヘ、ソスJソスソスソスソスソスgソスfソスBソスソスソスNソスgソスソスソスソス Makefile ソスニゑソスソスソスソスソスソスOソスフフソス@ソスCソスソスソスソスヌみ搾ソスソスンまゑソス
macro=string
ソス}ソスNソスソスソスフ抵ソス`ソスソスソスsソスソスソスワゑソス
target
ソスwソス閧オソスソスソスソスソスハ関係ソスソスソスフみ費ソスrソスワゑソス

 

MAKEFILE

ソス}ソスNソスソスソスマ撰ソスソスフ抵ソス`
macro = strings ...


macro ソスノ使ソスpソスナゑソスソス髟カソスソスソスソス"A-Z","a-z","_"ソスナ抵ソス`ソスソスソスソスsソスソスソスノスソスyソス[ソスXソスソスソスソスソスソスソスソス^ソスuソスソスソスソスソス驍アソスニはでゑソスソスワゑソスソスソスB strings ソスヘ、ソスCソスモの包ソスソスソスソスナ搾ソスソスソスナゑソスソスソスソスノマソスNソスソスソスフ展ソスJソスソスソスソスソスqソスノゑソスソス驍アソスニゑソスソスツ費ソスナゑソスソスソスソスソスソスソスソスノ展ソスJソスソスソスソスソス謔、ソスネ難ソスソスソスqソスヘ、ソスヨ止ソスソスソスソストゑソスソスワゑソスソスBソスiソスワゑソスソス[ソスソスソスソスソスソスqソスソスソスGソスソスソス[ソスノなゑソスワゑソスソスj

ソス}ソスNソスソスソスマ撰ソスソスフ参ソスニは、 $(macro) ソスナ参ソスニゑソスソス皷コソスLソスフ抵ソス`ソスソスソスソスソスナ使ソスpソスソスソス驍アソスニゑソスソスナゑソスソスワゑソスソスBソスワゑソスソス}ソスNソスソスソスマ撰ソスソスソスソスフ包ソスソスソスソスソスフ置ソスソスソスソスソスソスソスソスソスsソスソスソスソスソスニゑソスソスナゑソスソスワゑソスソスB $(macro:string1=string2) ソスン定さソス黷「ソスソス macro ソスソスソスソス string1 ソスノ茨ソスvソスソスソス髟カソスソスソスソスソス string2 ソスノ置ソスソスソスソスソスソスソスト展ソスJソスソスソスワゑソスソスBソスiソス蜿ャソスpソスソスソスソスソスソスソスソスハゑソスソスワゑソスソスj

ソスワゑソスソスA"*"ソスソスソスソスソス"?"ソスソスソスワむ包ソスソスソスソスソスソスソス}ソスNソスソスソスソスソスニゑソスソスト展ソスJソスソスソスソスソス鼾ソスソスソスソスソスソスソスソスCソスソスソスhソスJソス[ソスhソスニゑソスソストフソス@ソスCソスソスソスソスソスフ補完ソスソスソスsソスソスソスト展ソスJソスソスソスワゑソスソスiソスpソスソスソスヘ擾ソスソスソスソスソスソスナ展ソスJソスソスソスワゑソスソスjソスソスソスソスノ擾ソスLソスフ包ソスソスソスソスソスフ置ソスソスソスソスソスソスソスニの包ソスソスpソスソスソスツ費ソスナゑソス

ソスソスソスハ関係ソスソスソスフ抵ソス`

target ... : [dependency] ...
[command]
...

target ソスtソス@ソスCソスソスソスヘ、 dependency ソスtソス@ソスCソスソスソスノゑソスソスソスト搾ソスソスソスソスソスソストゑソスソスソスBソスニ鯉ソスソスソスソスモ厄ソスソスフ抵ソス`ソスソスソスsソスソスソスワゑソスソスBソスソスソスソス dependency ソスtソス@ソスCソスソスソスフ最終ソスマ更ソスソスソスソスソスソス target ソスtソス@ソスCソスソスソスソスソスVソスソスソスソスソス鼾ソスソス[ command ]ソスソスソスソスソスsソスソスソスソスワゑソスソスBソスワゑソス depndency ソスソスソスネ暦ソスソスソスソスソスニ、ソスソスノ趣ソスソスsソスソスソスソスソスソスソスハ関係ソスソスソスノなゑソスワゑソスソスB [ command ]ソスフ行ソスソスソスノは、ソスKソスソスソスXソスyソス[ソスXソスソスソスソスソスソスソスソス^ソスuソスソスソスKソスvソスナゑソスソスB ソスソスソスソスソスcommandソスフ難ソスソスノ以会ソスソスフ包ソスソスソスソスソスソスwソス閧キソスソスニゑソスソスノゑソスソスcommandソスフ趣ソスソスsソスソスソス@ソスソスマゑソスソス驍アソスニゑソスソスナゑソスソスワゑソスソスB

@
ソスRソス}ソスソスソスhソスソスソスsソスソスソスフ包ソスソスソスソスソスsソスソスソスワゑソスソスソスB

-
ソスRソス}ソスソスソスhソスソスソスGソスソスソス|ソスIソスソスソスソスソストゑソスソスソスソスソスソス断ソスソスソスワゑソスソスソスB ソスハ擾ソス make ソスヘ、ソスNソスソスソスソスソスソスソスRソス}ソスソスソスhソスフ終ソスソスソスXソスeソス|ソス^ソスXソスソスソスOソスナなゑソスソス鼾ソスAソスソスソスラての擾ソスソスソスソス断ソスソスソスワゑソスソスB

+
ソスツ具ソスソスマ撰ソスソスソス"SHELL"ソスワゑソスソスソス"COMSPEC"ソスナ指ソス閧ウソス黷スソスvソスソスソスOソスソスソスソスソスソスハゑソスソストコソス}ソスソスソスhソスソスソスNソスソスソスソスソスワゑソスソスB ソスソスソスソスソスソス"CD"ソスソス"ECHO"ソスネどのコソス}ソスソスソスhソスヘ、ソスソスソスソスソスソスソスナ擾ソスLソスwソスソスフプソスソスソスOソスソスソスソスソスソスハゑソスソスト起ソスソスソスソスソスソスワゑソスソスB ソスツ具ソスソスマ撰ソスソスソスソスwソス閧ウソスソストゑソスソスネゑソスソス鼾ソスソス"COMMAND.COM"ソスニゑソスソスト擾ソスソスソスソスソスソスワゑソスソスB

ソスgソスソスソスqソスノゑソスソステ黙のコソス}ソスソスソスhソスフ抵ソス`

.fromext.toext :
[command]
...

ソスtソス@ソスCソスソスソスフ拡ソスソスソスqソスノゑソスソスソスト暗黙のコソス}ソスソスソスhソスソスソスwソス閧キソス驍アソスニゑソスソスツ費ソスナゑソスソスBソスソスソスソスソスソスLソスフ茨ソスソスハ関係ソスソスソスソスcommandソスソスソスwソス閧オソスネゑソスソスソスソスソスソス鼾ソスAソスソスソスフコソス}ソスソスソスhソスソスソスソスソスsソスソスソスソスワゑソスソスBソスソスソスソスノ暗黙の茨ソスソスハ関係ソスソスソスソスソスqソスナ撰ソスソス_ソスソスソストコソス}ソスソスソスhソスソスソスソスソスsソスソスソスワゑソスソスBソスソスソスソスソスソスソスソスソスLソスフ拡ソスソスソスqソスフ抵ソス`ソスソスソスsソスソスソストゑソスソスソスgソスソスソスqソスフみゑソスソスフ抵ソス`ソスソスソスsソスソスソスワゑソスソスフで必ソスソスソスソスソスLソスフ抵ソス`ソスソスソスsソスソスソストゑソスソス轤オソストゑソスソスソスソスソスソスソスソスB

ソスソスソスソスソスソスソスソスソスソストゑソスソスソスgソスソスソスqソスフ抵ソス`

.SUFFIXES: .lzh .zip .zoo .lzs .gz .z .Z
.SUFFIXES: .dvi .tex .ref
.SUFFIXES: .lst .map .lnk .sym .mak .def
.SUFFIXES: .exe .exp .exg .com .rex
.SUFFIXES: .lib .obj .dlg .asm
.SUFFIXES: .o .a .c .cc .p .f .r .y .l .s .h

ソスワゑソスソステ黙のコソス}ソスソスソスhソスフ抵ソス`ソスナは、ソスネ会ソスソスフ難ソスソスソス}ソスNソスソスソスマ撰ソスソスソスソスgソスpソスソスソス驍アソスニゑソスソスナゑソスソスワゑソスソスB

$*
target ソスフベソス[ソスXソスソスソスiソスgソスソスソスqソスソスソスネゑソスソスtソス@ソスCソスソスソスソスソスjソスノ展ソスJソスソスソスワゑソスソスB

$@
target ソスフフソス@ソスCソスソスソスソスソスノ展ソスJソスソスソスワゑソスソスB

@<
dependency ソスフフソス@ソスCソスソスソスソスソスノ展ソスJソスソスソスワゑソスソスB

$?
ソスソスソスラてゑソス dependency ソスフフソス@ソスCソスソスソスソスソスノ展ソスJソスソスソスワゑソスソスB

 

ソスソス

CC = gcc CFLAGS = -O -g LDLIBS = -lm PROG = make OBJS = make.o lib.o wild.o #OBJS = $(*.c:.c=.o) $(PROG) : $(OBJS) $(CC) $(OBJS) $(LDLIBS) -o $(PROG) $(OBJS) : defs.h .c.o : $(CC) $(CFLAGS) -c $<

 

ソスzソスz

ソスソスソスフプソスソスソスOソスソスソスソスソスフ会ソスソスヌ、ソスレ植ソスAソス]ソスレ、ソスネどは、ソスソスソスRソスノ行ソスソスソストゑソスソスソスソスソスト鯉ソスソスソスナゑソスソスB ソスワゑソスソスソスメに報告ゑソスソスソスKソスvソスソスソスソスソスソスワゑソスソスソスB ソスナゑソスソスソスホ、ソスソスソスマゑソスソス黷スソスソスソスナゑソスソス驍アソスニの厄ソスソスLソスソスソスソスソストゑソスソスソスソスソスソスソスソスソスホ幸ソスソスソスナゑソスソスB ソスソスソスソスノソス|ソスXソスRソス|ソスhソスソスソスソスソスソスソスノ鯉ソスソスJソスソスソストゑソスソスソスソスソスソスソスソストゑソスソスソスネゑソスソスソスヌゑソスソスソスソスRソスノ行ソスソスソスソス謔、ソスノゑソスソス驍アソスニゑソスソスソス]ソスソスソスワゑソスソスB


 

Index

ソスソスソスO
ソス`ソスソス
ソス@ソスmake
ソスソスソスソス
ソスIソスvソスVソスソスソスソス
MAKEFILE
ソスソス
ソスzソスz

This document was created by man2html, using the manual pages.
Time: 20:51:43 GMT, January 26, 2023