您尚未登录。

楼主 #1 2019-04-22 14:23:59

阿黄
会员
注册时间: 2018-10-03
已发帖子: 298
积分: 133

请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

F1C100S的系统用的linux,不太熟悉相关命令,有做过的大侠指点一下呢

离线

#2 2019-04-22 15:14:31

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,235
积分: 9197

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

https://www.libsdl.org/download-1.2.php
https://www.libsdl.org/release/SDL-1.2.15.tar.gz

下载 SDL-1.2.15, 用交叉编译工具链编译,
记得开启 fbcon,
然后再和你的应用一起编译,
把可执行程序, sdl 的动态链接库一起拷贝到文件系统。

https://whycan.cn/t_2228.html





在线

#3 2019-04-22 15:22:50

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,235
积分: 9197

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

如果想省事就直接用 buildroot,
开启 BR2_PACKAGE_SDL 编译开关即可,

勾选SDL就自动加入了 framebuffer 功能

编译之后就会直接生成文件系统,

2019-04-22_152147.png





在线

楼主 #4 2019-04-23 08:49:13

阿黄
会员
注册时间: 2018-10-03
已发帖子: 298
积分: 133

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

谢谢晕哥,本来打算把Touchgfx移植到f1c100s上跑的,在ubuntu上基于SDL2已经可跑,但是有个libtouchgfx.a没法交叉编译到ARM9上,所以作罢

离线

#5 2019-04-23 08:54:20

firstman
会员
注册时间: 2019-04-06
已发帖子: 279
积分: 279

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

阿黄 说:

谢谢晕哥,本来打算把Touchgfx移植到f1c100s上跑的,在ubuntu上基于SDL2已经可跑,但是有个libtouchgfx.a没法交叉编译到ARM9上,所以作罢

求 Touchgfx ubuntu SDL2 跑教程.

离线

#6 2019-04-23 09:00:06

cityf
会员
注册时间: 2017-11-03
已发帖子: 195
积分: 195

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

firstman 说:
阿黄 说:

谢谢晕哥,本来打算把Touchgfx移植到f1c100s上跑的,在ubuntu上基于SDL2已经可跑,但是有个libtouchgfx.a没法交叉编译到ARM9上,所以作罢

求 Touchgfx ubuntu SDL2 跑教程.

这个可以有哈

离线

楼主 #7 2019-04-23 09:38:26

阿黄
会员
注册时间: 2018-10-03
已发帖子: 298
积分: 133

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

好的,我发个帖子说一下我是怎么搞的

离线

#8 2019-04-23 10:11:27

超级萌新
会员
注册时间: 2018-05-04
已发帖子: 408
积分: 407

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

阿黄 说:

好的,我发个帖子说一下我是怎么搞的

坐等 sdl2 模拟器

离线

楼主 #9 2019-04-23 12:11:17

阿黄
会员
注册时间: 2018-10-03
已发帖子: 298
积分: 133

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

cityf 说:
firstman 说:
阿黄 说:

谢谢晕哥,本来打算把Touchgfx移植到f1c100s上跑的,在ubuntu上基于SDL2已经可跑,但是有个libtouchgfx.a没法交叉编译到ARM9上,所以作罢

求 Touchgfx ubuntu SDL2 跑教程.

这个可以有哈

https://whycan.cn/t_2375.html

离线

#10 2019-04-23 13:34:25

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,235
积分: 9197

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

阿黄 说:
cityf 说:
firstman 说:

求 Touchgfx ubuntu SDL2 跑教程.

这个可以有哈

https://whycan.cn/t_2375.html

感谢长篇图文分享!





在线

#11 2019-05-20 18:57:22

guo_felix
会员
注册时间: 2018-04-12
已发帖子: 21
积分: 21

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

晕哥 说:

如果想省事就直接用 buildroot,
开启 BR2_PACKAGE_SDL 编译开关即可,

勾选SDL就自动加入了 framebuffer 功能

编译之后就会直接生成文件系统,

https://whycan.cn/files/members/3/2019-04-22_152147.png

请问一下   讲道理是不是buildroot中加了选项  /output/target/lib就会有相应的库  然后直接在交叉编译应用的时候-L进来就好了

离线

#12 2019-05-20 19:31:17

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,235
积分: 9197

Re: 请教,在ubuntu上编译了SDL2的一个简单demo程序,该怎么交叉编译到F1C100S上呢?

对的,要使用 buildroot 里面生成的 交叉编译链





在线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn