gpt4 book ai didi

makefile 链接目录/文件名

转载 作者:行者123 更新时间:2023-12-04 06:58:33 28 4
gpt4 key购买 nike

在我的日常构建项目中,我们将其库存储到其版本名称目录中。 .
对于最新的,我们正在创建符号链接(symbolic link)作为“最新”。
前任。-

ls -ltr
drw-r--r-- 1 4096 2010-02-10 16:34 abc7.2.0
drw-r--r-- 1 4096 2010-02-10 16:34 abc7.2.1
drw-r--r-- 1 4096 2010-02-10 16:34 abc7.2.2
drw-r--r-- 1 4096 2010-02-10 16:34 abc7.2.3
lrwxrwxrwx 1 8 2010-02-10 16:34 LATEST -> abc7.2.3

现在,在makefile中,我想获取目录。 LATEST 链接到的名称?
提前致谢。 :-)

最佳答案

您可以使用 shell 的功能来获取链接值。在 shell 中,您可以键入

$ readlink LATEST
abc7.2.3

所以在makefile中你可以调用 shell命令获取实际值。这会将链接目标存储到值变量。
value=$(shell readlink LATEST)

请注意,它相对于工作目录不起作用,而是相对于符号链接(symbolic link)所在的目录。

我还认为 question与链接相关的问题;它可能对你有用。

关于makefile 链接目录/文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2236288/

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