Makefile can't generate .out file

螢幕快照 2023-02-26 16-58-26.png

他說沒有定義怎麼產生.out

請問怎麼會這樣

同學好,

在 all 後面,Makefile 沒辦法自動推斷 %.out 該變成哪些檔名。

在這種生成多 output 的例子,你需要先列出所有目標檔名,或是使用一些 script 得到他們。

例如:

OUTFILE=$(patsubst %.in,%.out,$(wildcard *.in))
all: $(OUTFILE)

展佑