arm-linux平台、rk3288 SDL移植_sdl2移植到arm
一、所需环境资源
1、arm-linux交叉编译器,这里使用的是gcc-linaro-6.3.1
2、linux交叉编译环境,这里使用的是Ubuntu 20.04
3、sdl2源码 https://github.com/libsdl-org/SDL/archive/refs/tags/release-2.30.11.tar.gz
二、代码编译
1、解压sdl2源码,并且cd到源码目录
tar -xvf SDL-release-2.30.11.tar.gz && cd SDL-release-2.30.11
2、运行生成命令
./autogen.sh
3、配置编译环境
./configure --prefix=/opt/rk3288/sdl2 --host=arm-linux --disable-video-wayland --disable-pulseaudio --enable-video-x11 NM=arm-linux-gnueabihf-nm LD=arm-linux-gnueabihf-ld CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ AR=arm-linux-gnueabihf-ar
在这一步,一开始没有加--enable-video-wayland参数,编译会报错缺少wayland头文件,加上之后报错l