1. 创建动态链接库时要用-l选项给出该库所依赖的其他库,我在用gcc 3.3编译库时,没有给出这些依赖库gcc竟然没报错,
结果导致用dlopen加载这些这些库时报错。
2. 如果动态库没有放在系统的标准动态库路径下,需要用LD_LIBRARY_PATH环境变量指定动态库的搜索路径。
LD_LIBRARY_PATH=yourpath; export LD_LIBRARY_PATH
1. 创建动态链接库时要用-l选项给出该库所依赖的其他库,我在用gcc 3.3编译库时,没有给出这些依赖库gcc竟然没报错,
结果导致用dlopen加载这些这些库时报错。
2. 如果动态库没有放在系统的标准动态库路径下,需要用LD_LIBRARY_PATH环境变量指定动态库的搜索路径。
LD_LIBRARY_PATH=yourpath; export LD_LIBRARY_PATH