【发布时间】:2020-08-06 16:39:46
【问题描述】:
现在我的 make 文件中有以下内容,用于创建指向当前目录中文件的符号链接:
MY_FILE := "$(SOME_PATH)/file.txt"
ln -s $(MY_FILE)
我想做的是做某种 glob 操作来链接一堆文件(或没有)。
MY_FILES := "$(SOME_PATH)/*.txt"
for file in files:
ln -s $(MY_FILE)
谁能指出我这样做的正确方向? 谢谢!
【问题讨论】:
-
为什么要在构建过程中做很多符号链接?它不会作为环境设置类型的东西运行吗?那你为什么不保留一个 shell/batch 文件来创建这些符号链接呢?
-
现在我每次都需要将大量数据复制到我当前的工作目录中。我想让它在编译时创建符号链接,所以我不必每次都这样做。我想这可能是一个环境设置,但是对于其他文件,我们使用符号链接,所以我宁愿保持工作流程相同。