当前位置:  技术问答>linux和unix

busybox1.1.3制作文件系统的问题(coreutils.a)

    来源: 互联网  发布时间:2016-06-21

    本文导语:  我在用busybox1.1.3制作文件系统是时,配置好后make时总提示如下错误,有谁遇到过,给解释下,谢谢了 /home/busybox-1.1.3/coreutils/coreutils.a: could not read symbols: File in wrong format /busybox-1.1.3/coreutils/coreutils.a(test.o): Relocati...

我在用busybox1.1.3制作文件系统是时,配置好后make时总提示如下错误,有谁遇到过,给解释下,谢谢了
/home/busybox-1.1.3/coreutils/coreutils.a: could not read symbols: File in wrong format
/busybox-1.1.3/coreutils/coreutils.a(test.o): Relocations in generic ELF (EM: 3)

另外coreutils.a是个什么文件啊,有啥作用

|
coreutils目录下每个.c文件,编译后都会产生一个.o文件
coreutils.a就是将所有的这些.o文件按某种格式打包,链接的时候使用。


|
用以下命令看看到底是什么格式的

file coreutils.a


coreutils.a 是别人编译好的库文件,因为编译器编是针对不同CPU的,所以编译出来的目标文件只能运行在所选类型的CPU上,


|
/home/busybox-1.1.3/coreutils/coreutils.a: could not read symbols: File in wrong format 

文件格式错了。例如arm格式的文件在x86被读就会这个样子。

|
先clean下再编译
你用的什么工具链?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java开源软件 iis7站长之家
  • linux 怎样配置busybox1.0的telnet??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3