如果你的程序中使用dlopen.dlsym.dlclose.dlerror 显示加载动态库,需要设置链接选项 -ldl 加载动态链接库,首先为共享库分配物理内存,然后在进程对应的页表项中建立虚拟页和物理页面之间的映射. 你可以认为系统中存在一种引用计数机制, 每当一个进程加载了共享库(在该进程的页表中进行一次映射),引用计数加一: 一个进程显式卸载(通过dlclose等)共享库或进程退出时,引用计数减 一, 当减少到0时,系统卸载共享库. (1)打开动态链接库:dlopen,函数原型void *…