SOURCES := ../src/app.c ../app/h.c ./ac.c C_FILES := $(wildcard $(addsuffix *.c,$(SOURCES))) 输出结果

动态 未结 0 105
小小草
小小草 LV1 2023年9月23日 23:40 发表
假设您的`SOURCES`变量包含以下文件路径: ``` SOURCES := ../src/app.c ../app/h.c ./ac.c ``` 然后,使用以下代码将提取出所有的`.c`文件: ``` C_FILES := $(wildcard $(addsuffix *.c,$(SOURCES))) ``` 输出结果将是一个以空格分隔的所有匹配文件的列表,例如: ``` ../src/app.c ../app/h.c ./ac.c main.c foo.c bar.c ``` 其中`main.c`、`foo.c`和`bar.c`是当前目录下的`.c`文件,它们也被匹配到了。 请注意,如果没有匹配的文件,则`C_FILES`变量将为空。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复