Yriuo

做技术的程序媛~

makefile中函数subst函数

一、替换函数

subst是一个替换函数,这个函数有三个参数,第一个参数是被替换字串,第二个参数是替换字串,第三个参数是替

换操作作用的字串。

例:    

    comma:= ,
    empty:=    
    space:= $(empty) $(empty)
    foo:=a b c

    bar:= $(subst $(space),$(comma),$(foo)) 


这个函数也就是把$(foo)中的空格替换成逗号,所以$(bar)的值是 "a,b,c"

二、字符串替换

    $(subst <aa>,<bb>,<text>)

    把text中的aa替换成bb

例:

    $(subst ee,EE,feet on the street)把“ feet on the street”中的“ ee”替换成“ EE”,返回结果是“ fEEt on the

strEEt”。

    

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pure_dreams/article/details/79976367
个人分类: makefile
上一篇UNIX环境下编译程序
下一篇UNIX常见的目录和文件
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭