当前位置: 技术问答>linux和unix
在qemu模拟器armv5下,以gcc4.3编译glibc2.9,出错求助~~
来源: 互联网 发布时间:2016-12-05
本文导语: 在qemu模拟器armv5下,以gcc4.3编译glibc2.9,glibc需要gmp和mpfr两个支持,在编译完那两个包后,开始编译glibc,configure中以--with-gmp,--with-mpfr关联两个包,但是编译中出现了以下错误 /tmp/ccd6rQYW.s: Assembler messages: /tmp/ccd6rQYW....
在qemu模拟器armv5下,以gcc4.3编译glibc2.9,glibc需要gmp和mpfr两个支持,在编译完那两个包后,开始编译glibc,configure中以--with-gmp,--with-mpfr关联两个包,但是编译中出现了以下错误
/tmp/ccd6rQYW.s: Assembler messages:
/tmp/ccd6rQYW.s: 24: Error: Selected processor does not support 'rfs r1'
/tmp/ccd6rQYW.s: 31: Error: Selected processor does not support 'wfs r3'
应该是不支持硬浮点,我就设置软浮点:
export CFLAGS="-msoft-float"
重新configure,make之后,报错为
/home/qemu/glibc-build/config.h:3:3: error: #error "glibc cannot be compiled without optimization"
貌似这个错误是优化的原因,于是乎在加 -O2
重新configure,make之后,又出现第一个浮点的错误。
很诡异,新手求教~~~~是我的gcc用的不对,版本有高低,还是其他什么原因?
/tmp/ccd6rQYW.s: Assembler messages:
/tmp/ccd6rQYW.s: 24: Error: Selected processor does not support 'rfs r1'
/tmp/ccd6rQYW.s: 31: Error: Selected processor does not support 'wfs r3'
应该是不支持硬浮点,我就设置软浮点:
export CFLAGS="-msoft-float"
重新configure,make之后,报错为
/home/qemu/glibc-build/config.h:3:3: error: #error "glibc cannot be compiled without optimization"
貌似这个错误是优化的原因,于是乎在加 -O2
重新configure,make之后,又出现第一个浮点的错误。
很诡异,新手求教~~~~是我的gcc用的不对,版本有高低,还是其他什么原因?
|
不懂,友情帮顶!
|
模拟器这个东东没有玩过,
关注一下
rfs和wfs是什么?
能否不编译进去?
关注一下
rfs和wfs是什么?
能否不编译进去?
|
编译 glibc , gcc ,binutils 这些东西, 对gcc的版本要求比较严格。
你换个gcc的版本试试。
你换个gcc的版本试试。
|
这个楼主应该到LFS上去看看, 做工具链来说一般都有补丁, 版本也要匹配,不然会有很多奇奇怪怪的错误。。