首页 理论教育 Tiny-X配置编译教程|零点起步嵌入式Linux编程

Tiny-X配置编译教程|零点起步嵌入式Linux编程

时间:2023-10-31 理论教育 版权反馈
【摘要】:它们之间也存在依赖关系,所以按照一定顺序进行交叉编译,共计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目录下,从网络启动开发板,挂载根文件系统后,在开发板控制终端中输入

Tiny-X配置编译教程|零点起步嵌入式Linux编程

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

(1)解压源代码

解压后生成代码目录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)下,从网络启动开发板,挂载根文件系统后,在开发板控制终端中输入

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈