dynamic-linking

Installation
SKILL.md

动态链接(Dynamic Linking)

用途

引导完成 Linux 动态链接操作:共享库创建、RPATH/RUNPATH 配置、soname 版本管理、dlopen/dlsym 插件模式、LD_PRELOAD 函数拦截以及符号可见性控制。

触发场景

  • "Cannot open shared object file: No such file or directory"
  • "如何设置 RPATH 让二进制文件找到共享库?"
  • "如何使用 dlopen/dlsym 实现插件系统?"
  • "RPATH 和 RUNPATH 有什么区别?"
  • "如何用 LD_PRELOAD 拦截某个函数?"
  • "如何用 soname 对共享库进行版本控制?"

工作流程

1. 创建共享库

Related skills

More from killvxk/low-level-dev-skills-zh

Installs
1
First Seen
Mar 21, 2026