移植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求大神们指教,应该怎么样去解决。再次感谢

2个回答

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

编译通过~~~~

baidu_34724467
baidu_34724467 回复Legend_tboy: 是改makefile那吗?好像很多
4 年多之前 回复
baidu_34724467
baidu_34724467 lame是什么库,怎么移植
4 年多之前 回复
wo411186312
Legend_tboy 谢谢了,后面我选择了lame这个库去解码MP3
4 年多之前 回复

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

编译通过~~~~

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐