前段时间,遇到一个开发的业务需求,即在linux下编译生成可执行文件之后或者修改动态库的链接指向,需要修改其相关的链接库的路径并指定到自定义的目录下。若把相关库拷贝到我们指定应用的目录下,而又没有在编译时执行库的路径,通常默认是指定在系统库/lib目录下。因此,需要修改并指定的rpatch. rpatch参数 rpath 参数是...
1、库文件路径修改: FreeBSD和linux不是一样的。 在/etc/下加入ld-elf.so.conf里面写上你的目录,比如/usr/local/samba/lib,没有的话创建一个。 然后 sudo /etc/rc.d/ldconfig restart or /etc/rc.d/ldconfig forcerestart 好了,查看库文件路径 # ldconfig -r # ldconfig -r | less 或者/etc/rc.con...
前段时间,遇到一个开发的业务需求,即在linux下编译生成可执行文件之后或者修改动态库的链接指向,需要修改其相关的链接库的路径并指定到自定义的目录下。若把相关库拷贝到我们指定应用的目录下,而又没有在编译时执行库的路径,通常默认是指定在系统库/lib目录下。因此,需要修改并指定的rpatch. rpatch参数 rpath 参数是...