.MK当中strip作用
时间: 2023-10-31 15:06:33 浏览: 81
android编译系统makefile(Android.mk)写法.pdf
在.mk文件中,`strip`是一个Makefile函数,用于去除字符串中的空格。
`strip`函数的语法如下:
```
$(strip string)
```
其中,`string`是要去除空格的字符串。
`strip`函数的作用是去除字符串中的前导空格、尾部空格以及连续的多个空格,并返回处理后的结果。这在Makefile中非常有用,特别是在处理变量值时。
以下是一个使用`strip`函数的示例:
```makefile
# 定义一个带有前导空格、尾部空格和连续多个空格的变量
MY_VARIABLE := Hello, world!
# 使用strip函数去除空格,并输出结果
$(info Before strip: $(MY_VARIABLE))
$(info After strip: $(strip $(MY_VARIABLE)))
```
输出结果如下:
```
Before strip: Hello, world!
After strip: Hello, world!
```
可以看到,使用`strip`函数之后,变量值中的空格被成功去除了。
希望以上解释能够帮助你理解在.mk文件中使用`strip`函数的作用!
阅读全文