-1
這是我的makefile。我知道有一個更短的方式來寫出來,但我有一個關於如何運行它的問題。我的hw說我必須使用命令:make run ---這個命令應該使可執行文件運行,使用文件重定向來讀取輸入文件數據。Makefile:make run命令
我該如何去設置它?
另外我知道gcc應該是選項卡。
test: main.o sum.o stack.o bSearch.o database.o db.o set.o parse.o bubble.o
gcc -o object main.o sum.o stack.o bSearch.o db.o set.o parse.o bubble.o
main.o: main.c sum.h
gcc -c main.c
sum.o: sum.c sum.h
gcc -c sum.c
stack.o: stack.c stack.h
gcc -c stack.c
bSearch.o: bSearch.c defs.h sortAndsearch.h
gcc -c bSearch.c
database.o: database.c defs.h parse.h
gcc -c database.c
db.o: db.c defs.h
gcc -c db.c
set.o: set.c set.h db.h
gcc -c set.c
parse.o: parse.c parse.h
gcc -c parse.c
bubble.o: bubble.c defs.h
gcc -c bubble.c
sortAndsearch.h: db.h
defs.h: set.h sortAndsearch.h
stack.h: set.h
clean:
rm *.o object
哪部分你不知道該怎麼辦? –
讓它運行。當我鍵入make run時,它說沒有規則讓目標運行 – Joe
嘗試只鍵入'make'或'make test' – sycko