新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

makefile如何读取文件内容,makefile -y

发布时间:2023-09-13 08:06:47

makefile如何读取文件内容

在Makefile中,你可使用`$(shell)`函数来读取文件内容。
假定你的文件名为`file.txt`,你可使用以下命令来读取文件内容:
```makefile
content := $(shell cat file.txt)
```
上述命令将文件`file.txt`的内容存储在变量`content`中。你可以根据需要将其用于后续的操作。
如果你需要按行读取文件内容,可使用`$(shell)`函数和`foreach`函数的结合:
```makefile
lines := $(shell cat file.txt)
# 按行处理文件内容
$(foreach line,$(lines),
$(info $(line))
)
```
上述代码将按行打印文件`file.txt`的内容。
请注意,Makefile中使用的是GNU Make的语法。