编译transmission的时候出现skipping incompatible问题

neipe2003 2011-01-28 10:00:48
我在linux下用arm-none-linux-gnueabi链编译transmission,出现了错误提示:
/opt/armv6/codesourcery/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/armv6/codesourcery/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/libssl.so when searching for -lssl
/opt/armv6/codesourcery/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/armv6/codesourcery/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/libssl.a when searching for -lssl
/opt/armv6/codesourcery/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/armv6/codesourcery/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/libcrypto.so when searching for -lcrypto
/opt/armv6/codesourcery/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /opt/armv6/codesourcery/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/libcrypto.a when searching for -lcrypto
/opt/armv6/codesourcery/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [blocklist-test] Error 1
make[1]: Leaving directory `/home/owen/transmission-2.11/libtransmission'
make: *** [all-recursive] Error 1
我分析是由于openssl库不匹配的问题,于是用arm-none-linux-gnueabi链又编译了一下openssl,并且将编译后的相关库和头文件都放到了arm-none-linux-gnueabi下面,可是make transmission后还是同样的问题,换了openssl的不同版本也是一样,请问这是什么原因,该怎么解决,谢谢
...全文
788 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockysroll 2012-10-26
  • 打赏
  • 举报
回复
楼主问题解决了吗?
justkk 2011-01-28
  • 打赏
  • 举报
回复
看看环境变量LD_LIBRARY_PATH

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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