首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用SDL2交叉编译DirectFB并添加到Buildroot文件系统中

用SDL2交叉编译DirectFB并添加到Buildroot文件系统中
EN

Stack Overflow用户
提问于 2015-10-26 10:18:33
回答 1查看 1.8K关注 0票数 1

我正在尝试为嵌入式Linux2.6.37系统(使用SDL2的TI DM3730芯片)创建一个根文件系统,其中包括DirectFB上的igepv2。我在用

  • 曲霉NG
  • 建筑工

使用DirectFB的Buildroot工作得很好--我可以运行df_andi测试。不幸的是,Buildroot-2015.08.1只支持SDL1.2,所以我尝试从源代码交叉编译SDL2并将其添加到构建器创建的根文件系统中.如下所示:

LDFLAGS=-L/home/peter/igep2015/9Buildroot/buildroot-2015.08.1/output/staging/usr/lib CPPFLAGS=-I/home/peter/igep2015/9Buildroot/buildroot-2015.08.1/output/staging/usr/include DIRECTFBCONFIG=/home/peter/igep2015/9Buildroot/buildroot-2015.08.1/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/bin 导出CC=arm-linux-gcc .配置--前缀=/usr-主机=arm-linux-不带-x-禁用-脉冲音频-禁用-esd-host视频-x11-禁用-x11-禁用-视频-禁用-x11-禁用-视频-x11-xinerama禁用-视频x11-xinput禁用-视频-x11-禁用-视频-x11-xshape禁用-视频-x11-vm-禁用-视频-opengl-启用-启用视频-对讲机-禁用-触觉-启用-融合声音-启用-视频-虚拟-启用-视频-直接fusionsound禁用-直接fusionsound共享

在没有可用的视频驱动程序的情况下产生以下配置摘要..。

SDL2配置摘要:

建设共享图书馆

构建启用静态库的模块:原子音频、视频呈现事件、操纵杆、电源文件系统线程、计时器、文件加载、cpuinfo程序集

大会数学:

音频驱动程序:磁盘虚拟开放源码软件

视频驱动程序:假人

输入驱动程序: linuxev linuxkd

使用libudev :是的

使用dbus :是的

SDL2 config.log文件显示SDL ./config.log找不到directfb

配置:20558:检查directfb-config

配置:20592:结果:否

配置:20604:检查pkg-config

配置:20622: found /usr/bin/pkg-config

配置:20635:结果: /usr/bin/pkg-config

配置:20678:检查DirectFB 1.0.0支持

配置:20680:结果:否

我检查了我的路径DIRECTFBCONFIG,它包含directfb-config。对我错过了什么有什么建议吗?

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2015-10-27 10:31:51

与尝试在buildroot之外构建SDL2不同,只包含当前git中的sdl2包要容易得多:

代码语言:javascript
复制
curl 'http://git.buildroot.org/buildroot/patch/?id=a5c6ba4e' | patch -p1

现在可以在menuconfig中使用sdl2了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33343266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档