arm-linux mono移植,tinyx移植到ARM

由于想移植XMAME过ARM9那里遇到界面无法显示的问题。之前移植的SDL还出问题出现。所以改用移植TINYX试试看效果如何

在移植的过程中发现了。网上很多文章都很假的。。乱来的。根本都是复制来复制去。没什么意义阿!编译过程中出现了N多的问题。只有自己慢慢编译。出现一个问题再找一个问题。这样一步一步的编译成功的!

首先要下载

zlib-1.2.3.tar.gz

ncurses-5.4.tar.gz

tslib-1.4.tar

交叉编译才能正确编译TINYX的上面的软件在CHINAUNIX都有下的

ncurses 交叉编译./configure \

--prefix=$PWD/bulid \

--host=arm-linux \

--target=arm-linux \

--with-build-cc=cc \

--with-build-cpp=cpp \

--with-shared \

--with-normal

make

make install

zlib 交叉编译

export CC=arm-linux-gcc

./configure -shared --prefix=$PWD/usr

make && make install

tslib交叉编译

./autogen.sh  --host=arm-linux

./configure --host=arm-linux --target=arm-linux --prefix=$PWD/build --enable-inputapi=yes

export PLUGIN_DIR=tslib-1.3/plugins

vim config.h在里面加上 #define USE_INPUT_API 1 这一句的

make;make install

然后把相应的库文件拷贝到交叉编译环境的LIB下

然后到

XFree86-4.8-src-1   -7.taz

下载

tar -zxvf XFree86-4.8.0-src-1.tgz

tar -zxvf XFree86-4.8.0-src-2.tgz

tar -zxvf XFree86-4.8.0-src-3.tgz

tar -zxvf XFree86-4.8.0-src-4.tgz

tar -zxvf XFree86-4.8.0-src-5.tgz

tar -zxvf XFree86-4.8.0-src-6.tgz

tar -zxvf XFree86-4.8.0-src-7.tgz

cd xc/config/util/

make lndir

cp lndir /usr/local/bin/

和xc在同一个目录下建立一个文件夹

mkdir arm

cd arm

lndir ../xc/

arm/config/cf目录下修改cross.def文件并添加host.def文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值