【在线安装】
库名:libabc
查看库是否存在:
gcc -labc --verbose
不存在的话,搜索包名
yum search libabc 或者 yum search abc,得到包名 libabc-dev
安装包
yum install libabc-dev
【离线安装】
程序运行时找不到动态库,报错
库名:libuvw.so
将libuvw.so 拷贝到 /usr/lib目录中,
执行ldconfig,然后运行程序。
【ldconfig与ldd】
lddconfig:动态链接库管理命令;默认搜寻/lib、/usr/lib以及动态库配置文件/etc/ld.so.conf内列的目录下的
动态库。创建出ld.so(动态装入程序)所需的缓存文件/etc/ld.so.cache,该文件保存有排好序的动
态链接库的名字列表。当手动安装一个动态库时,需要执行该命令。
ldd:用来查看程序运行所需的动态库。常用来定位程序无法启动的原因。
【locate与updatedb】
locate :查找文件和目录位置。
updatedb:更新locate命令用到的文件索引数据库文件(/var/lib/mlocate.db),首次执行时会创建该数据库文件。
命令:/usr/bin/locate、/usr/bin/locate;配置文件:/etc/updatedb.conf;数据库文件:/var/lib/mlocate.db。
yum install libudev-devel
yum install -y gmp-devel