Guide agents through Linux dynamic linking: shared library creation, RPATH/RUNPATH configuration, soname versioning, dlopen/dlsym plugin patterns, LDPRELOAD interposition, and symbol visibility control.
| PATCH | Bug fix, ABI unchanged | | MINOR | New symbols added, backwards compatible | | MAJOR | ABI break — existing binaries will break |
$ORIGIN resolves to the directory of the binary at runtime — use it for relocatable installations.
Linux/ELF 공유 라이브러리를 위한 동적 연결 기술입니다. 라이브러리 로딩 실패 디버깅, RPATH와 RUNPATH 구성, soname 버전 이해, 플러그인 시스템용 dlopen/dlsym 사용, LD_PRELOAD 삽입 또는 기호 가시성 제어에 사용합니다. 공유 라이브러리, dlopen, LD_LIBRARY_PATH, RPATH, soname, LD_PRELOAD, 기호 표시 여부 또는 "공유 객체 파일을 열 수 없음" 오류에 대한 쿼리에서 활성화됩니다. 출처: mohitmishra786/low-level-dev-skills.