Linux 动态库加载
1 动态库加载时间
a)程序运行初期
b)程序运行中 动态加载(dlopen dlsym dlclose derror)
2 依赖动态库c程序编译
gccxxx.c -Laaa -l bbb -o xxx
aaa: 指明动态库所在的目录
bbb: 指明动态库的名称,该名称是处在头lib和后缀.so中的名称
xxx: 程序名
3 动态库路径
a) 目录:/usr/lib
b) 目录:aaa(编译时动态库所在目录)
修改/etc/profile 环境变量脚本设置(开机运行)
export LD_LIBRARY_PATH=aaa:$LD_LIBRARY_PATH