Linux下源码编译安装新版libxcb
前言
上一篇文章提到,linux 下编译Qt源码如果要用到Quick的话,那么运行时会依赖qxcb库,而编译生成qxcb库就需要先安装libxcb,并且最低要求 版本大于1.9.1
Requires libxcb >= 1.9.1.
所以,本篇中主要介绍如何通过源码编译安装最新版的xcb库。
为啥一定要用源码编译安装呢,其实在命令行通过apt-get install 同样可以安装xcb,而且方便快捷,这样确实可以安装,但是不能保证是最新版。
下载源码
首先在这里下载源码:https://xcb.freedesktop.org/
在这里我们可以看到各个不同的版本,根据自己的需要选择下载
注意,编译xcb源码需要先安装 xcb-proto,所以这两个源码都需要下载。
编译安装
下载源码后解压,先编译xcb-proto
进入到源码目录直接依次执行:
sudo ./configure
sudo make -j4
sudo make install
xcb-proto 安装完后接着安装 xcb,同理,操作和上面一样。
注意,如果不先安装xcb-proto而直接安装xcb,那么在执行sudo ./configure 时会报错,所以顺序一定不要搞反了。
如果执行./configure 还是会报错,一般就是缺少依赖文件,注意看错误提示,根据提示通过apt-get install 安装依赖文件即可。
这个安装其实很简单,基本不会遇到什么问题
做个简单的记录,方便后期参考~
Linux下源码编译安装新版libxcb相关推荐
- Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录
Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录 安装需求 准备工作 Python及其依赖项 libffi glibc GDBM mpdecimal bz2 xz re ...
- 【Python 笔记】Linux 下源码编译安装 python
本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...
- Linux 下源码编译安装 vim 8.1
前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...
- Linux下源码编译安装Python3
操作系统:Centos 下载源码包 下载地址 https://www.python.org/downloads/release/python-365/ 解压 # tar -zxvf Python-3. ...
- Linux下源码编译安装Redis及如何后台启动Redis
操作系统:Centos 下载源码包 http://download.redis.io/releases/redis-4.0.9.tar.gz 解压 # tar -zxvf redis-4.0.9.ta ...
- vc6可编译的 linux 源码,Linux 下源码编译FFMEG
1. 安装依赖关系 $ sudo apt-get update $ sudo apt-get -y install autoconf automake build-essential libass-d ...
- centos lnmp源码安装mysql_CentOS 6.6 下源码编译安装MySQL 5.7.5
说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ ...
- linux下源码编译升级ssh版本,ssh打补丁过程
linux下源码编译升级ssh版本过程 记录打补丁之ssh源码编译升级过程 安装前软件准备 升级步骤 结尾及一些坑 记录打补丁之ssh源码编译升级过程 应安全报告要求需要修复操作系统中的ssh协议,原 ...
- linux下源码编译lrzsz
linux下源码编译lrzsz 更新时间:2022-04-09(六) lrzsz github地址 lrzsz: free x/y/zmodem implementation 可找到下载链接 wget ...
最新文章
- Java基础学习总结(13)——流IO
- “大众搬家”何其多啊?[3/14/2007 update]
- Tcpdump配合Tcpreplay回放实现网络探测
- Bootstrap响应式布局以及栅格框架
- 队爷的 Au Plan(dp+单调队列)
- hadoop2.7 伪分布
- SHELL实战day12
- python是什么软件-Python 是什么软件?
- mac下免费svn工具
- 企业私有云资源规划及设计
- 山寨手机给正规手机仅仅是冲突吗?相互学习,正规国产机就不愁翻身。
- zookeeper 启动错误Error contacting service. It is probably not running
- Outlook Connector用途
- 关于倒排索引简单明了的总结
- Long-term 3D Localization and Pose from Semantic Labellings
- 致远项目管理SPM系统之变更管理概述
- 如何用python求解方程组_用Python的Numpy求解线性方程组
- 《Python基础教程》第5章 条件、循环及其他语句
- html, css学习笔记,自用(B站黑马程序员pink老师)
- 软件测试学习笔记(hgy)