开发者社区> 问答> 正文

移植libmad库到arm的linux平台出现不支持thumb指令

移植libmad,交叉工具链是arm-linux-gnueabihf-gcc。Linux内核是3.12比较新配置是./configure --host=arm-linux-gnueabihf --prefix=/usr/local/libmad_arm --enable-shared --enable-static --enable-fpm=arm --with-gnu-ld=arm-linux-gnueabihf-ld --build=armv7然后编译的时候出现以下错误synth.c -fPIC -DPIC -o .libs/synth.o/tmp/ccpwOzYf.s: Assembler messages:/tmp/ccpwOzYf.s:2691: Error: selected processor does not support Thumb mode rsc r5,r5,#0'/tmp/ccpwOzYf.s:2902: Error: selected processor does not support Thumb modersc r8,r8,#0'/tmp/ccpwOzYf.s:3560: Error: selected processor does not support Thumb mode rsc r5,r5,#0'/tmp/ccpwOzYf.s:3782: Error: selected processor does not support Thumb modersc lr,lr,#0'make[2]: *** [synth.lo] Error 1求大神们指教,应该怎么样去解决。再次感谢

展开
收起
云栖技术 2016-06-03 00:09:10 4442 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    ./configure --host=arm-linux --prefix=/opt/libmad-arm --enable-fpm=arm --enable-shared --enable-static

    编译通过~~~~

    2019-07-17 19:25:41
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载