美文网首页
Makefile: 变量

Makefile: 变量

作者: louyang | 来源:发表于2017-12-03 19:15 被阅读10次

可能会被改变的数据,为了方便,我们一般将其存放在变量里。这样在改变时,只要改一个地方(变量定义或赋值的地方)就可以了。

- 语法 -

定义:

变量名 = 变量值

取值:

$(变量名)

- 例如 -

var_a = abc
这条语句定义了一个变量var_a,其取值为字符串abc。

- 其他赋值方法 -

:=

:=是定义时展开。而=是执行时展开。

例如,

'''
a=abc
b=$a+123
a=xyz
'''
b的值为xyz123。

'''
a=abc
b:=$a+123
a=xyz
'''
b的值为abc123。

?=

若没定义,则定义并赋值。

相关文章

  • makefile--变量的定义与使用

    makefile变量 makefile中支持程序设计语言中变量的概念 makefile中的变量只代表文本数据(字符...

  • Makefile简笔记

    一、Makefile 变量 #Makefile变量的使用 objects = main.o input.o cal...

  • Makefile的变量与规则(内建)

    Makefile的变量与规则(内建) 在Makefile中经常看到很多奇怪的变量,看起来Makefile高大上,看...

  • linux中的Makefile

    时间:2018-02-26 作者:魏文应 Makefile 的变量 下面是定义makefile: 然后引用变量:...

  • Makefile: 变量

    可能会被改变的数据,为了方便,我们一般将其存放在变量里。这样在改变时,只要改一个地方(变量定义或赋值的地方)就可以...

  • Makefile中 = 与 := 的区别

    1、“=” make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中...

  • Makefile学习笔记——5.变量

    1 前言 在Makefile中,变量的使用类似于C语言中的宏,在 Makefile 的目标、依赖、命令中引用变量的...

  • 一个Makefile的进化(一)

    一个Makefile的进化(一) 隐含规则、变量与Makefile的显示 这一篇对开篇的Makefile进行修改涉...

  • 1.linux学习之Makefile

    2.makefile变量 2.1变量引用方式 $(p)或者${p} 2.2递归展开变量(=) name = wu ...

  • makefile之变量

    1 变量的定义 A variable is a name defined in a makefile to rep...

网友评论

      本文标题:Makefile: 变量

      本文链接:https://www.haomeiwen.com/subject/uvtzyxtx.html