你可以用 foreach 试试,看看这样逐个 abspath 出来的是不是全对
IN := rel_dir1 rel_dir2 /abs_dir1
OUT := $(foreach dir,$(IN),$(eval ABS_DIR := $(abspath $(dir))) -I$(ABS_DIR))
show:
@echo $(OUT)
↑↑ tab
【 在 Machael 的大作中提到: 】
: 谢谢,
: 但单独执行$(abspath /abs_dir1)并不会出错,得到的依然是/abs_dir1
: 这不是不一致吗?
: ...................
--
FROM 123.125.204.*