【摘要】:它们之间也存在依赖关系,所以按照一定顺序进行交叉编译,共计14个软件包。zliblibpngexpatfreetypelibxmlfontconfiglibdrmopenssljpeg修改Makefile文件,AR=arrc改成AR=arm-linux-arrc;AR2=ranlib改成AR2=arm-linux-ranlib,接着执行:glibcairopangoatktiff2.编译Tiny-X解压缩源代码解压后生成代码目录Xc。建立临时目录在与Xc同一个目录下建立另外一个链接文件夹。编译和安装Tiny-X测试Tiny-X复制整个Tiny-X目录到相应的NFS目录下,从网络启动开发板,挂载根文件系统后,在开发板控制终端中输入
1.编译Tiny-X的依赖软件
本章编译的所有软件都安装到/usr/arm目录下,配置时指定“-prefix=/usr/arm”。它们之间也存在依赖关系,所以按照一定顺序进行交叉编译,共计14个软件包。具体过程如下。
(1)zlib
(2)libpng
(3)expat
(4)freetype
(5)libxml
(6)fontconfig
(7)libdrm
(8)openssl
(9)jpeg
修改Makefile文件,AR=arrc改成AR=arm-linux-arrc;AR2=ranlib改成AR2=arm-linux-ranlib,接着执行:
(10)glib
(11)cairo
(12)pango
(13)atk(www.xing528.com)
(14)tiff
2.编译Tiny-X
解压后生成代码目录Xc。
(2)建立临时目录
在与Xc同一个目录下建立另外一个链接文件夹。
(3)修改和添加配置文件
在armTinyX/config/cf目录下修改cross.def文件并添加host.def文件。
(4)修改armtinyx/lib/X11/Makefile文件
找到:
修改为:
增加TinyXServer选项。
(5)编译和安装Tiny-X
(6)测试Tiny-X
复制整个Tiny-X目录到相应的NFS目录(/nfsboot)下,从网络启动开发板,挂载根文件系统后,在开发板控制终端中输入
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。