【发布时间】:2011-05-11 18:50:15
【问题描述】:
在我的 Makefile 中,有一个 PREFIX 变量用于指定完成文件的放置位置。但是,在内部,我需要使用PREFIX 的绝对路径,因为工作目录会发生变化。
我尝试了类似的东西
PREFIX=../out
REALPREFIX=`readlink -f $(PREFIX)`
没有用,也没有
default: fixprefix $(addprefix $(REALPREFIX)/,$(OBJS))
fixprefix:
REALPREFIX=`readlink -f $(PREFIX)`
我只需要在计算先决条件列表时将绝对路径作为前缀添加到OBJS。
【问题讨论】: