移植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
求大神们指教,应该怎么样去解决。再次感谢
./configure --host=arm-linux --prefix=/opt/libmad-arm --enable-fpm=arm --enable-shared --enable-static
编译通过~~~~
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。