在替换so文件时,如果在不停程序的情况下,直接用 cp new.so old.so 的方式替换程序使用的动态库文件会导致正在运行中的程序崩溃.解决的办法是采用“rm+cp” 或“mv+cp” 来替代直接“cp” 的操作方法. linux系统的动态库有两种使用方法:运行时动态链接库,动态加载库并在程序控制之下使用. 1.在不停程序的情况下,直接用 cp 命令替换程序使用的 so 文件,导致程序崩溃: 这与 cp 命令的实现有关,cp 并不改变目标文件的 inode,cp 的目标文件会继承被覆盖文件…