V2EX  ›  英汉词典

Runpath

释义 Definition

runpath(常写作 RUNPATH)指在类 Unix 系统的 ELF 可执行文件/共享库中记录的一种“运行时库搜索路径”,用于告诉动态链接器在程序运行时到哪些目录去查找所需的共享库(.so)。它与 RPATH 类似,但在优先级和与环境变量(如 LD_LIBRARY_PATH)的交互规则上有所不同。(在实际语境中多属于系统/编译链接领域用语。)

发音 Pronunciation (IPA)

/ˈrʌnˌpæθ/

例句 Examples

The binary has a runpath set to find its libraries.
这个可执行文件设置了 runpath,用来找到它的共享库。

If the deployment puts plugins in a custom directory, we can embed a runpath so the dynamic loader locates the correct .so files at runtime.
如果部署把插件放在自定义目录里,我们可以嵌入 runpath,让动态加载器在运行时定位到正确的 .so 文件。

词源 Etymology

run(运行)+ path(路径)组合而来,字面意思是“运行时的路径”。在 ELF 动态链接机制中,它作为元数据写入二进制文件,用于运行阶段的库查找。

相关词 Related Words

文学与作品 Literary & Works

  • Linkers and Loaders(John R. Levine)— 讨论链接器/加载器概念时涉及运行时库搜索路径等术语
  • The Linux Programming Interface(Michael Kerrisk)— 涉及动态链接与运行时库加载相关章节常出现类似术语
  • System V Application Binary Interface (ABI) / ELF Specification(规范文档)— 在动态段(dynamic section)相关条目中会出现 RUNPATH 的定义与行为说明
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   790 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 18:50 · PVG 02:50 · LAX 10:50 · JFK 13:50
♥ Do have faith in what you're doing.