移植SDL2.2问题及解决方法

Posted xihong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移植SDL2.2问题及解决方法相关的知识,希望对你有一定的参考价值。

项目需要ffmpeg+SDL播放视频,所以不得不移植SDL

根据 《移植SDL最新版本http://blog.csdn.net/flyyang123456789/article/details/17223485,下载源码并准备移植到am335x JP5G开发板上,但在编译libmad库的过程中一直报

/tmp/ccf2FxyW.s:1299: Error: selected processor does not support Thumb mode `rsc r0,r0,#0‘的错误。

1、后找到《am335x编译器》http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/60799.aspx,文中最后修改了fixed.h和imdctl_l_arm.S,

2、./configure --prefix=/usr/local/sdl --host=arm-linuxi-gnueabihf CC=arm-linux-gnueabihf-gcc,指定编译器,

3、运行配置后修改Makefile

make 成功。

以上是关于移植SDL2.2问题及解决方法的主要内容,如果未能解决你的问题,请参考以下文章

在itop4412移植linux4.14和设备树遇到的问题及解决

问题排查低版本内核驱动移植到高版本内核中编译报错,部分编译异常记录及解决

问题排查低版本内核驱动移植到高版本内核中编译报错,部分编译异常记录及解决

更换Qt QtEmbedded库的版本出现问题及解决(交叉编译OpenSSL)

移植SDL最新版本(转)

多继承及魔术方法介绍