编译xcb

article/2025/8/21 1:41:35

银河麒麟V10 + ARM CPU, 在源码安装Qt5.12.8的时候发现加了-qt-xcb选项之后,会出现如下错误:

RROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && features.xkbcommon && libs.xcb' failed

网上查了一圈,说是要先编译xcb。

经过一番探索,xcb编译成功,虽然还是没有解决xcb pre-condition的问题,但还是把过程记录一下:

1. 下载文件

xcb-proto: 1.13

Index of /dist

xorgproto: 2021.5

Index of /releases/individual/proto

xauth: 1.0.9

Index of /releases/individual/lib

xcb: 1.13

Index of /dist

下载后的文件文件列表如下,各自解压。

 2. 编译依赖

xcb-proto 

进入xcb-proto目录

./configure -prefix /home/yw/xcb/xcb-proto

xorgproto

进入xorgproto目录

./configure -prefix /home/yw/xcb/xorgproto

Xauth

进入Xauth目录

./configure -prefix /home/yw/xcb/libXau

3. 编译xcb

进入xcb目录

./configure -prefix /home/yw/xcb/lixcb

遇到问题:

No package 'xcb-proto' found

解决方案:

export PKG_CONFIG_PATH=/home/yw/xcb/xcb-proto/lib/pkgconfig:$PKG_CONFIG_PATH

成功。

参考:【ARM开发】交叉编译Qt源码之(1)编译xcb_Bikini蟹老板的博客-CSDN博客_qt交叉编译xcb


http://chatgpt.dhexx.cn/article/YwogjpYm.shtml

相关文章

交叉编译libxcb与X11

交叉编译libxcb与X11 编译前提工具安装 编译X11编译依赖项Xtrans编译依赖项xorgprotoXCB完成后编译X11X11完成 编译xcb编译依赖项xcb-proto编译依赖项libXau最后编译xcbXCB完成 扩展编译Xrandr编译依赖项util-macros编译依赖项Xrender编译依赖项Xext最后编译Xrandr 编译xcb-uti…

BGP基础

简述 在EGP协议中,引入了AS(Autonomous System,自治系统)的概念。AS是指由同一个技术管理机构管理,使用统一选路策略的一些路由器的集合。AS的内部使用IGP来计算和发现路由,同一个AS内部的路由器之间是相互…

BGP的各种属性

* BGP不会学习路由, 只会传递路由 * BGP选路原则 -- BGP的度量值叫做路径属性 -- 特有的属性包括: * 公认必选属性(AS-Path、Next-hop...) * 公认自选属性 * 任选可透明传递属性 * 任选非可透明传送属性 -- 公认属性: …

BGP简介、BGP与IGP的区别、BGP的优势有哪些?

BGP的背景 为方便管理规模不断扩大的网络,网络被分成了不同的AS(Autonomous System,自治系统)。 早期,EGP(Exterior Gateway Protocol,外部网关协议)被用于实现在AS之间动态交换路由…

BGP路由反射器RR

曾子曰:“吾日三省吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?” 文章目录 一、拓扑二、基础配置与分析三、BGP 13 条选路原则四、BGP路由反射器RR五、备份路由反射器 EBGP 对等体之间是不存在 BGP 路由反射器的…

BGP学习笔记

BGP的特征: BGP是外部路由协议,用来在AS之间传递路由信息。是一种路径矢量(Path-Vector)路由协议(AS_PATH)。 可靠的路由更新机制(TCP)(目的端口为179,源端口…

BGP命令行配置

BGP命令行简介 配置BGP的基本功能: 启动BGP进程: bgp 100//启动bgp指定as号 router-id 1.1.1.1 //配置BGP的router-id配置BGP对等体: 配置BGP对等体时,如果指定对等体所属的AS编号与本地AS编号相同,表示配置IBGP对…

BGP简介,以及使用BGP的原因

通过本篇可以理解 BGP 的基础知识以及使用它的原因 BGP(边界网关协议)是将互联网联合在一起的路由协议,我将解释在哪些情况下我们需要 BGP 以及它是如何工作的。 在您继续阅读之前,我应该告诉您“忘记”迄今为止您对RIP、OSPF和…

BGP属性

一、属性分类 BGP属性是BGP进行路由决策和控制的重要信息。它可以分为如下两大类四小类: 一、公认属性 公认必遵(Well-known mandatory )公认可选(Well-known di scretionary ) 公认属性是所有运行BGP协议的系统都必须识别和支持的属性。 其中,公认必遵属性是BGP…

BGP的基本配置

目录 1,BGP建邻的基本配置 1,EBGP对等体关系直连建邻 2,IBGP对等体关系之间的环回建邻 3,EBGP对等体关系之间的非直连建邻 2,发布路由 1,network --- 在BGP中只能用来发布路由条目信息 2&#xff0c…

BGP与IGP之间的区别

IGP: interior gateway protocol—链路状态 BGP: border gateway protocol—距离矢量 都是实现路由信息的交换、学习 都能实现路由的功能 BGP一般用于大型网络,可容纳的路由信息更多;而IGP协议,对于路由条目的存储量是有限的&a…

BGP的应用

目录 实验需求:按照规划建立BGP对等关系,R1和R5各发布一条路由,保证两个网段可以互相通信 1.首先配置IP r1 r2 r3 r4 r5 2.AS之间建立EBGP直连邻居关系 r1和r2之间 r4和r5之间 3.AS内部建立IBGP对等体邻居关系 首先建立ospf使内部建…

什么是BGP

文章目录 1.基本概念什么是BGPBGP路由协议的特点IBGP水平分割规则BGP的路由器号(Router-ID)BGP工作原理BGP分类 1.基本概念 自治系统,指的是在同一个组织管理下、使用相同策略的设备的集合; 不同AS通过AS号区分,AS号取值范围1-65535&#xf…

IP第十天笔记 - - - BGP

BGP --- 边界网关协议 AS --- 自治系统 --- 由单一机构或组织管理的一系列IP网络及其设备的集合。 1、网络范围太大,协议跑不过来,需要进行划分; 2、自治管理 为了方便区分和标定不同的AS,我们给每一个自治系统设计了一个编号…

BGP知识点

一、BGP的基本概念 BGPv4 1、BGP(边界网关协议)是几乎是当前唯一被用于在不同AS之间实现路由交互的EGP。BGP适用于大型的网络环境,例如运营商网络,或者大型企业网。BGP支持VLSM、支持CIDR(无类域间路由)&a…

BGP基础讲解

文章目录 一、BGP起源二、BGG基本概念与注意事项三、BGP原理概述四、BGP路由条目的来源 - 宣告、引入、聚合五、通告原则 --重要!!!六、相关配置命令 一、BGP起源 网络不断扩大,为了方便管理网络被分为了很多不同的AS&#xff08…

BGP概述及基础配置

BGP概述及基础配置 一、BPG基本概述1.1、BGP路由协议的特点1.2、BGP分类:1.3、BGP的路由器号(Router-ID): 二、BGP的基本参数内容2.1、BGP的五种报文2.2、BGP的六种状态机2.3、BGP对等体之间的交互原则 三、BGP的参数配置 一、BPG基本概述 IGP与BGP的工作场景 IGP…

软考DFD图

DFD图即为数据流图(Data Flow Diagram),它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数…

DFD作业

作业 题目一 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输人系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。 顶层 0层 1层 题目二 为方便旅…