赞
踩
嵌入式Linux下进行共享库移植时,在PC上交叉编译生成共享库后,需要将共享库和软连接拷贝到设备/lib下,正常情况下是可以使用的,但是在程序调用动态库的时候,出现了题目中的错误,如下图所示:
问题分析:linux下的拷贝不完全,或者说对于 共享库的 软连接 不能拷贝完全。
解决办法:先将原来的软连接删除,然后使用 ln -s 命令手动创建软连接。其中 -s 是可选参数,创建 符号链接。
实例:给libmodbus.so.5.1.0 创建 软连接 libmodbus.so.5
ln -s libmodbus.so.5.1.0 libmodbus.so.5
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。