makefile - 如何在 Makefile 中使用自动变量获取第二个依赖文件?

标签 makefile gnu-make

我需要从规则中获取第 n 个依赖文件,类似于 bash 中的 $n 。我需要这个,因为我想将各个依赖文件作为构建程序的选项提供。

这是一个例子:

dep.o: dep.src config1.cfg config2.cfg
    parse -cfg1 $2 -cfg2 $3 -o $@ $<

可能吗?

最佳答案

dep.o: dep.src config1.cfg config2.cfg
    @echo the second preq is $(word 2,$^), the third is $(word 3,$^)

关于makefile - 如何在 Makefile 中使用自动变量获取第二个依赖文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11424204/

相关文章:

linux - Make - Make 安装和 Linux 更新

c++ - 将使用 CMake 的大型 C++ 项目编译为 WebAssembly

linux - 条件函数的 Makefile 用法

makefile - 产生多个目标的配方

linux - 包含的 header 的功能未定义

ubuntu - 通过 MAKE 将参数传递给编译器

error-handling - 如何捕捉和处理 Make 中的错误?

gnu-make - 可以使用无服务器构建服务(例如 AWS CodeBuild)构建 Android AOSP ROM 吗?

无法在 Gnu-Make 中禁用 "default"后缀规则

makefile - 根据构建矩阵构建目标