在ubuntu已经安装gcc-arm-none-eabi,主程序引用了sdl库,现在的问题是程序需要的是arm9的sdl库,但是在ubuntu下如何引用编译呢?
离线
离线
如果你用 buildroot 的话,这个问题很好解决,
make menuconfig 勾选 SDL 相关库,
直接用 buildroot 目录下的编译 buildroot-2017.08.1/output/host/bin/arm-linux-gcc,
链接的时候加上 -lSDL 等参数就可以了
这样只是sdl库编译好了,但自己的程序还是需要在ubuntu下编译,可以调用buildroot编译好的sdl库吗?
离线
晕哥的方法很好了,我再提供一个方法
https://steward-fu.github.io/website/handheld/miyoo/build_sdlpal.htm
$ cd
$ wget [url]https://github.com/steward-fu/miyoo/releases/download/v1.0/toolchain.7z[/url]
$ 7za x toolchain.7z
$ sudo cp -a miyoo /opt/
$ export PATH=$PATH:/opt/miyoo/bin
$ export TARGETMACH=arm-linux
$ export BUILDMACH=i686-pc-linux-gnu
$ export CROSS=arm-linux
$ export CC=${CROSS}-gcc
$ export LD=${CROSS}-ld
$ export AS=${CROSS}-as
$ export CXX=${CROSS}-g++
$ wget [url]https://github.com/steward-fu/miyoo/releases/download/v1.2/sdlpal.7z[/url]
$ 7za x sdlpal.7z
$ cd sdlpal
$ make clean
$ make
最近编辑记录 kekemuyu (2019-09-27 11:32:47)
离线