有没有办法在 Linux 上构建 emacs,这样它就不会将构建它的路径嵌入到二进制文件中,并且可以无害地重新定位到不同的路径?
也就是说,如果您构建 with--prefix=/a/b/c然后将所有内容移动到/d/e/f它就不会运行,因为它取决于固定路径/a/b/c。我看到/a/b/c二进制文件本身内部的字符串。
Windows emacs 可以安装到任何目录并且从那里运行得很好,所以这让我觉得你可以告诉 Linux emacs 以相同的方式运行,从“你现在坐在哪里”。
我们没有像固定名称符号链接那样指向目录树下面的变量路径的选项。