2014-04-19 155 views

回答

1
argset1: 
    ./a.out arg1 arg2 

argset2: 
    ./a.out arg3 arg4 

arg1='default1' 
arg2='default2' 
custom: 
    ./a.out $(arg1) $(arg2) 

你可以這樣做:

make argset1 
make argset2 
make custom arg1=1234 arg2=3321 
+0

但是有什麼辦法把它在那裏使運行some_stuff_inputted_by_user some_arguments – Zimm3r

+1

像定製例如,你可以改變它的運行,並通過ARG1 = FROM_USER。或者,您可以使用'%:'作爲目標名稱,並處理'$ @'以獲取參數。 – perreal