makefile 如何将 ../src/app.c ../app/h.c ./ac.c 提取出*.c

动态 未结 0 82
小小草
小小草 LV1 2023年9月23日 23:40 发表
在Makefile中,您可以使用通配符来提取出这些文件中的所有`.c`文件。Makefile支持和Shell类似的通配符语法,因此您可以使用以下规则: ``` SOURCES := ../src/app.c ../app/h.c ./ac.c C_FILES := $(wildcard $(addsuffix *.c,$(SOURCES))) ``` 上面的代码将`../src/app.c`、`../app/h.c`和`./ac.c`合并成一个字符串,并在每个路径后添加`*.c`,然后使用`wildcard`函数匹配所有以`.c`为扩展名的文件。 现在,`C_FILES`变量将包含所有匹配的`.c`文件列表。您可以在Makefile中使用它们进行编译等操作。 希望这可以帮助您!
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复