关于x11,gtk,firefox在arm上的移植
时间:2006-02-11 来源:zqy2000zqy
交叉编译都已经ok,
顺序有点反了, 先弄好了gtk,然后firefox,结果发现还得需要x11, 就回头编x11,
交叉编译麻烦事情还真多,gcc编译没有问题,一交叉编译错误一堆,
大体总结
x11 需要配置得2个文件是host.def 和cross.def , 包含要编译的部分,和交叉编译器的选项。
最后make install 后,除了bin 和 lib 目录下的东西有用, 还又etc目录下的配置文件也必须(开始不知道要这个,而且被安装到别处,找不到), 这样在板子上可以startx了,显示出xterm,一个console, 但是屏幕大小还有点问题,有些内容显示到外面了, 还没解决
gtk, mozilla网站上的步骤 一下把4个内容全部编了,又错误也不停,根本看不出有什么问题,走了点弯路, 最好一个一个编,就知道问题所在,主要glib有一处错误,不是很明白, 但是改了makefile的一行就ok了
最后 firefox编译出现一个错误估计和编译器版本有关,做了不正确的优化。
目前x可以启动, 但是还没有和gtk,firefox连接, 不知道能否运行firefox,下周一试试。
相关阅读 更多 +