当前位置: 技术问答>linux和unix
动态链接库 使用问题
来源: 互联网 发布时间:2016-11-18
本文导语: 我想在mini2440开发板上使用动态链接库,并且想把lib*.so放到/lib中,以便调用。 1、 在linux编译环境中arm-linux-gcc 生成lib*.so arm-linux-gcc 生成可执行文件test 2、 ...
我想在mini2440开发板上使用动态链接库,并且想把lib*.so放到/lib中,以便调用。
1、 在linux编译环境中arm-linux-gcc 生成lib*.so
arm-linux-gcc 生成可执行文件test
2、 把这两个文件下载到mini2440开发板,/root目录下,执行./test可以看到结果
3、 把lib*.so放到/lib目录下,问题来了:
ldconfig命令不能使用,并且再执行./test错误。
请问怎么弄才能在mini2440上建立动态链接库的lib?
|
首先确定编译的是交叉过的程序
file program 看看平台对不对
最好是把错误提示贴出来,好对症下药
其他库全不全 比如ld-linux.so.x 等,这个好判断,看下原来板子上的程序能不能跑
echo $LD_LIBRARY_PATH看看有没有你的lib所在的目录
file program 看看平台对不对
最好是把错误提示贴出来,好对症下药
其他库全不全 比如ld-linux.so.x 等,这个好判断,看下原来板子上的程序能不能跑
echo $LD_LIBRARY_PATH看看有没有你的lib所在的目录
|
与环境变量LD_LIBRARY_PATH 有没有关系?
|