gpt4 book ai didi

makefile - $<(美元符号+左三角括号)在makefile中是什么意思?

转载 作者:行者123 更新时间:2023-12-04 14:49:27 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





What do $< and $@ represent in a Makefile?

(2 个回答)


5年前关闭。




我试图理解一个简单的命令行字符串,它执行 Javac 并向它传递一些简单的参数。完整的命令行是:

javac -d $(OUTPATH) -sourcepath $(SOURCEPATH) $<

除了最后的标记: $< 之外,这一行中的所有内容对我来说都是简单易懂的。 .

这些 token 是什么意思?

附录:确实,评论者是正确的。此行出现在 makefile 中。现在对我来说很明显,但在我写这个问题时不是,makefile 被传递给 make并且不是 shell 脚本。

请注意: What do $< and $@ represent in a Makefile?也讨论了这个(我在寻找以前关于这个的问题时没有看到它)。

最佳答案

这看起来像是来自 makefile 的东西,而不是命令行。在这种情况下,$<扩展到当前目标的第一个先决条件。也就是说,.java .class 的文件目标取决于。

关于makefile - $<(美元符号+左三角括号)在makefile中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9284137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com