不熟悉的链接器开关“-dynamic-linker”

Unfamiliar linker switch "-dynamic-linker"

我有一些(诚然是旧的)makefile 可以生成形式为 -

的命令行
clang++  <...>  -Wl,-dynamic-linker  [..path..]/ld-2.19.so <...>

据我所知,-dynamic-linker 开关没有记录。它 控制使用的链接器(有 -fuse-ld ),我不知道指向的 .so 文件做了什么。

有人见过类似的东西吗?

(在这里转储答案以防对其他人有用)

我在任何文档中都找不到它,但在几个 SO 答案 (here's one) 和 ld --help.

的输出中提到了它

此开关控制 linux loader(a.k.a.,动态链接器)用于将需要的 shared-libs 加载到程序中。 pointed .so 是 shipped loader 的替代品,ld.so.