linux 简单makefile,foo=sort,在sort的函数中以$(foo)引用会失败?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux 简单makefile,foo=sort,在sort的函数中以$(foo)引用会失败?

2016-06-06 09:56:44 2193 1

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
取消 提交回答
全部回答(1)
  • 云栖技术
    2019-07-17 19:27:43
    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:
    
    0 0
相关问答

1

回答

关于linux下open函数的问题? 400 报错

2020-06-01 14:44:10 608浏览量 回答数 1

1

回答

关于linux下open函数的问题

2016-06-12 15:24:03 1591浏览量 回答数 1

1

回答

linux中非交互式网络下载器的命令是什么?

2021-12-02 23:21:20 124浏览量 回答数 1

1

回答

linux中命令scp是什么意思?

2021-12-02 23:22:19 113浏览量 回答数 1

1

回答

linux中是远程复制文件命令的命令是什么?

2021-12-02 23:22:58 116浏览量 回答数 1

1

回答

linux中命令sftp是什么意思?

2021-12-02 23:23:36 122浏览量 回答数 1

1

回答

linux中安全文件传输程序的命令是什么?

2021-12-02 23:24:09 148浏览量 回答数 1

1

回答

linux中互联网协议地址的命令是什么?

2021-12-02 23:26:47 109浏览量 回答数 1

1

回答

linux中命令host and domain name是什么意思?

2021-12-02 23:27:17 150浏览量 回答数 1

1

回答

linux中主机名和域名的命令是什么?

2021-12-02 23:27:49 132浏览量 回答数 1
+关注
云栖技术
社区爱好者,专为云栖社区服务!
34
文章
897
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载