gpt4 book ai didi

linux - 应用程序中的符号链接(symbolic link)生命周期

转载 作者:太空宇宙 更新时间:2023-11-04 12:26:15 25 4
gpt4 key购买 nike

我想知道符号链接(symbolic link)的生命周期。例如:我有目录:

/home/username/some_program_src

我制作符号链接(symbolic link):

ln -s /home/username/some_program_src /home/username/src

然后我会编译它:

make

在此操作过程中,我会将符号链接(symbolic link)更改为其他类似目录:

rm /home/username/src && ln -s /home/username/some_program_src2 /home/username/src

符号链接(symbolic link)会保存在“make”程序的上下文中还是会被热替换?

最佳答案

确实这是一个非常愚蠢的问题,因为如果文件或文件夹(包括符号链接(symbolic link))被读取阻止并且仍在读取过程中,linux 将缓存它以供应用程序(或此文件夹中的某个人)使用。另外,如果我将通过符号链接(symbolic link)在文件夹中开始编译,它将通过旧符号链接(symbolic link)在文件夹中完成编译。如果我将使用文件夹路径运行 make 进行编译,我会说行为未定义但看起来像 make 按预期完成编译。

关于linux - 应用程序中的符号链接(symbolic link)生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44517084/

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