$findstring
时间: 2023-09-10 20:06:13 浏览: 67
FindStr 文本查找
`findstring` 是一个在 Makefile 中用于字符串匹配的函数。它的语法如下:
```
$(findstring find, in)
```
其中,`find` 是要查找的字符串,`in` 是要在其中进行查找的字符串。
`findstring` 函数会在 `in` 字符串中查找 `find` 字符串。如果找到了,则返回 `find` 字符串;如果没有找到,则返回空字符串。
以下是一个示例:
```
ifeq ($(findstring hello, $(VAR)), hello)
@echo "Found hello"
else
@echo "Not found hello"
endif
```
在上面的示例中,我们使用 `findstring` 函数在 `$(VAR)` 变量中查找字符串 `hello`。如果找到了,就会输出 "Found hello";如果没有找到,则输出 "Not found hello"。
通过使用 `findstring` 函数,你可以根据需要在 Makefile 中进行字符串匹配和条件判断。
阅读全文