//共享库的运行期路径问题 就是你运行的时候不指定共享库的路径 也能运行

第一种:是是把共享库拷贝到/usr/lib 、 /usr/local/lib 目录下就可以
第二种:LD_LIBRARY_PATH 指定的目录下,LD_LIBRARY_PATH环境变量,要保存到./bashrc文件中   别的系统要拷贝到./profile文件中
第三种:使用 ldconfig 机制
      在 /etc/ld.so.conf.d/ 下创建一个 .conf 文件,如 libspeak.conf
      内容为共享库所在目录的绝对路径 这个libspeak是和你那个创建的库名字是一致的  这个绝对路径是 /所在的目录,就是root所在的那个目录
      然后,运行 ldconfig 进行更新

你可能感兴趣的:(//共享库的运行期路径问题 就是你运行的时候不指定共享库的路径 也能运行)