makefile - 如何将后缀应用于makefile中的多个文件?
问题描述
我想--preload-file
一次将后缀应用于多个文件。
如果我这样做,--preload-file file1 --preload-file file2
那么它就可以了。
但如果我这样做--preload-file file1 file2
,则会产生以下错误:
file2:输入文件后缀未知,不知道怎么处理!
有没有办法一次将后缀应用于两个文件,所以我可以做类似的事情--preload-file $(MY_FILES)
?
解决方案
要提供特定问题的答案,如果您有 GNU make,您可以使用:
$(addprefix --preload-file ,$(MY_FILES))
(注意逗号前的空格)。在 POSIX 标准制作中没有办法做到这一点。
推荐阅读
- php - Laravel,从 PHP 包装文件执行类函数
- ios - 将目标添加到 UITableViewCell 内的 UIButton
- json - 网络接口的 AWS CloudFormation 错误
- scheme - 如果程序只有一个,是否有任何默认参数?
- python - 从嵌套字典中删除值为零的项目
- python - 在python中唯一并替换
- tensorflow - TensorFlow Object Detection API 的模型配置中的 min_scale 和 max_scale
- excel - 如何将以下 .CSV 文件导入 MS Excel 365?
- c# - 如何使用 c# 从 WPF 数据模板中获取数据
- flutter - 如何在同一选项卡视图中加载新屏幕?