简单makefile,函数名以变量引用怎么就不行了呢?
line 8里面以$(func)引用sort函数,没效果,直接以sort替换$(func),是OK,什么情况?
makefile
1 do_sort=
2 ifdef do_sort
3 func=strip
4 else
5 func=sort
6 endif
7 bar:=cd g p b a
8 foo=$($(func) $(bar))
9 all:
10 @echo $(foo)
11 @echo $(sort $(bar))
make:
a b cd g p
cominglately
2015/09/03 09:39- linux
- makefile
- 点赞
- 收藏
- 回答