![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
makefile
Y_Hungry
这个作者很懒,什么都没留下…
展开
-
Makefile 中‘:=’ ‘?=’ ‘+=’ ‘=’ 的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endififeq (...转载 2019-05-30 19:06:05 · 150 阅读 · 0 评论 -
Makefile中的eval函数用法
其实他的作用有点相当于c++中的模板,就是生成一个段makefile语句,然后还要被执行。其实 eval 在函数式语言里面很常见。LISP 系语言的解释器,最终执行的是一个 apply - eval 递归(有人也喜欢叫 apply - eval 循环,但是实际上是递归求值)。所以 eval 就是求值的意思。实际上,不只是 LISP,可以说任意解释器,最终都是 apply - eval 递归。ba...转载 2019-06-01 11:56:52 · 390 阅读 · 0 评论