溫馨提示×

makefile怎么讀取文件內(nèi)容

小億
805
2023-09-12 17:58:25
欄目: 編程語言

在Makefile中,你可以使用$(shell)函數(shù)來讀取文件內(nèi)容。

假設(shè)你的文件名為file.txt,你可以使用以下命令來讀取文件內(nèi)容:

content := $(shell cat file.txt)

上述命令將文件file.txt的內(nèi)容存儲在變量content中。你可以根據(jù)需要將其用于后續(xù)的操作。

如果你需要按行讀取文件內(nèi)容,可以使用$(shell)函數(shù)和foreach函數(shù)的結(jié)合:

lines := $(shell cat file.txt)
# 按行處理文件內(nèi)容
$(foreach line,$(lines), \
$(info $(line)) \
)

上述代碼將按行打印文件file.txt的內(nèi)容。

請注意,Makefile中使用的是GNU Make的語法。

0