配置了/etc/ld.so.conf 运行ldconfig
编译仍找不到动态库
--原因
ld.so是动态库载入器而不是连接器,某些翻译“动态连接器”有问题的,或者说英文原文就有问题
换句话说,配置ld.so.conf的作用就是如果so在非标准路径,可执行文件能够找到,这是运行期做的事情
你现在是编译,ld.so根本不起作用,所有用非标准路径的话必需手动指定库目录
本文解释了ld.so配置文件及其与动态库加载的关系,澄清ld.so不是编译时的连接器,而是运行时的动态库加载器,并说明如何正确配置ld.so.conf以确保程序在运行时能找到所需的动态库。
--原因
ld.so是动态库载入器而不是连接器,某些翻译“动态连接器”有问题的,或者说英文原文就有问题
换句话说,配置ld.so.conf的作用就是如果so在非标准路径,可执行文件能够找到,这是运行期做的事情
你现在是编译,ld.so根本不起作用,所有用非标准路径的话必需手动指定库目录

被折叠的 条评论
为什么被折叠?