百问网Linux技术区Linux应用开发 关于交叉编译tinyx from xorg 和 xfree86

1  /  1  页   1 跳转 查看:909

关于交叉编译tinyx from xorg 和 xfree86

关于交叉编译tinyx from xorg 和 xfree86

版主您好,我用xfree86编译出了tinyx,并成功运行xfbdev,但是在交叉编译gtk的时候,交叉编译cairo时需要很多的x11头文件,这些文件虽然在/usr/include文件夹,但这是系统自带的,不是交叉编译生成的,所以报出找不到的错误,但是我现在还没搞明白怎样交叉编译出xfree86,那么版主交叉编译xorg后产生了include文件夹了吗?是不是要交叉编译gtk,需要先交叉编译X11作为支持呢?
 

回复:关于交叉编译tinyx from xorg 和 xfree86

系统自带的/usr/include,是针对PC机的,嵌入式软件不能用它。
你应该按书用scratchbox来编译
 

回复:关于交叉编译tinyx from xorg 和 xfree86

谢谢版主回复,我在网上看到有个文档是tinyx+gtk+,这篇文档写的是从xorg编译出tinyx,然后再编译gtk+,但是他从xorg编译tinyx一共用了40多个包,据说这样可以编译出嵌入式版本的tinyx,这是网址:http://blog.chinaunix.net/u3/90973/showart_1815651.html
那为什么版主的编译方式和他的不一样呢?
还有一个问题,看到论坛有人问执行xfbdev后触摸屏不好使,还没找到办法,但是我从xfree86编译出的tinyx启动时可以使用触摸屏的(配置了一些东西),所以想问问如果按照版主书上
的配置交叉完了gtk,是否能用在我从xfree86编译出的tinyx上呢?
 

回复:关于交叉编译tinyx from xorg 和 xfree86

我以前尝试过不用scratchbox而直接编译X,结果麻烦死了:改完一个又一个文件,一次次试才通过;
后来为了方便才用scratchbox的;

你问:是否能用在我从xfree86编译出的tinyx上呢?
可以
 

回复:关于交叉编译tinyx from xorg 和 xfree86

哦,谢谢版主,我也简单的看了一下scratchbox,但是还是不知道使用它和直接交叉编译差在哪里呢?scratchbox为什么编译很方便呢?

还有我现在的系统是ubuntu 8.04,libc的版本是2.7,看到您的书里写着:“scratchbox 和ubuntu 7.10使用的glibc版本不同,导致第二章制作的工具链arm-linux-gcc-3.4.5-glibc-2.3.6.tat.bz2在scratchbox里不能使用,需要在scratchbox里使用 host-gcc 从新制作。”
那么我现在的这个系统要想使用scratchbox和您的arm-linux-gcc-3.4.5-glibc-2.3.6.tat.bz2交叉编译器,需要怎样的修改呢? 如果我要使用我的3.4.1交叉编译器可以吗(因为我的文件系统是用这个作的)?

还有看到网上ubuntu可以使用apt-get install 直接安装scratchbox,这样安装的可以自己选择交叉编译器吗?
谢谢了
最后编辑maidisula 最后编辑于 2009-06-24 20:27:16
 

回复:关于交叉编译tinyx from xorg 和 xfree86

版主在吗?在scratchbox理怎样添加自己的工具链啊,谢谢了
 

回复:关于交叉编译tinyx from xorg 和 xfree86

为什么不看书呢?看下去就知道了啊
 

回复: 关于交叉编译tinyx from xorg 和 xfree86

书上不是直接制作吗?但是我原来的3.4.1编译器事从网上下载现成的,不知到使用的是什么库,所以好像没有办法制作,书上也没写怎样直接添加自己已经做好的编译器阿!谢谢版主了
 
1  /  1  页   1 跳转

地址:广东省深圳市南山区南山大道3003号久商大厦C-1406;邮编:518052;电话:0755-86200561

粤ICP备09041549号, 版权所有 百问网   Sitemap

Powered by Discuz!NT 2.0.1214    Copyright © 2001-2010 Comsenz Inc.
Processed in 0.046875 second(s) , 3 queries.
返顶部