ARM交叉编译找不到对应的库文件,如何生成ARM交叉编译的库文件?

真的吗咚咚 2011-08-17 06:21:11
我用crosstool-0.43.tar.gz创建ARM的交叉编译环境后,编译时总是出来类似下面的找不到库的提示:

/opt/arm-cross-soft/gcc-3.4.5-glibc-2.3.5/arm-softfloat-linux-gnu/lib/gcc/arm-softfloat-linux-gnu/3.4.5/../../../../arm-softfloat-linux-gnu/bin/ld: skipping incompatible /usr/lib//libpthread.so when searching for -lpthread
/opt/arm-cross-soft/gcc-3.4.5-glibc-2.3.5/arm-softfloat-linux-gnu/lib/gcc/arm-softfloat-linux-gnu/3.4.5/../../../../arm-softfloat-linux-gnu/bin/ld: skipping incompatible /usr/lib//libpthread.a when searching for -lpthread
/opt/arm-cross-soft/gcc-3.4.5-glibc-2.3.5/arm-softfloat-linux-gnu/lib/gcc/arm-softfloat-linux-gnu/3.4.5/../../../../arm-softfloat-linux-gnu/bin/ld: skipping incompatible /lib//libpthread.so.0 when searching for libpthread.so.0
/opt/arm-cross-soft/gcc-3.4.5-glibc-2.3.5/arm-softfloat-linux-gnu/lib/gcc/arm-softfloat-linux-gnu/3.4.5/../../../../arm-softfloat-linux-gnu/bin/ld: skipping incompatible /usr/lib//libpthread_nonshared.a when searching for libpthread_nonshared.a
/opt/arm-cross-soft/gcc-3.4.5-glibc-2.3.5/arm-softfloat-linux-gnu/lib/gcc/arm-softfloat-linux-gnu/3.4.5/../../../../arm-softfloat-linux-gnu/bin/ld: skipping incompatible /usr/lib//libm.so when searching for -lm

我到交叉编译的目录/opt/arm-cross-soft/gcc-3.4.5-glibc-2.3.5/arm-softfloat-linux-gnu/lib下面查看,发现除了一个gcc文件夹和一个文件libiberty.a外,没有一个so的库文件,我想问题是不是我的交叉编译环境里没有提供ARM对应的库,而到编译的机器/lib这些文件夹里面找的对应的库是不兼容的(不是ARM平台的,我是在x86的平台上编译的)。这样的话是不是要自己去找对应的库然后编译成ARM对应的库文件..放到这个目录下,再在makefile里面把这个装有库的目录包含进去。如何生成ARM的库文件呢,有哪位大侠知道吗?谢谢了!
...全文
666 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
louyong0571 2011-08-18
  • 打赏
  • 举报
回复
交叉编译链接的时候要链接交叉编译自己的库,楼主是不是链接了系统的库了?呵呵
cqbamboo 2011-08-17
  • 打赏
  • 举报
回复
好吧,我是来接分的
真的吗咚咚 2011-08-17
  • 打赏
  • 举报
回复
...刚刚解决了,原来那些so的lib文件都在目录/opt/arm-cross-soft/gcc-3.4.5-glibc-2.3.5/arm-softfloat-linux-gnu/arm-softfloat-linux-gnu/lib下。。。晕
翔云123456 2011-08-17
  • 打赏
  • 举报
回复
用的是ubuntu吧 你看看是不是系统的一些库需要升级了


如果确实要重新交叉编译的话,参考
http://www.cnblogs.com/ardar/articles/357321.html

4,438

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧