转载:https://blog.csdn.net/q1302182594/article/details/42102961/
结论:
-rpath和-rpath-link都可以在链接时指定库的路径;但是运行可执行文件时,-rpath-link指定的路径就不再有效(链接器没有将库的路径包含进可执行文件中),而-rpath指定的路径还有效(因为链接器已经将库的路径包含在可执行文件中了)。
最后,不管使用了-rpath还是-rpath-link,LD_LIBRARY_PATH还是有效的。
可以在编译时加一下默认部署的库路径,这样在部署时,就不用特地修改LD_LIBRARY_PATH里的路径了