Hey,搞编程的都知道,有时候官方包源里的库版本太旧了,不满足我们的需求。今天就来聊聊如何在Linux下通过源码编译安装新版libxcb!读完这篇,你就能轻松搞定这个难题。
首先,你可能已经知道,编译Qt源码时如果用到Quick,就会用到qxcb库。而qxcb库又依赖于libxcb。所以,如果需要最新版的libxcb,源码编译是必须的。
为啥不直接用apt-get install呢?因为那样安装的版本可能不是最新的。下面,我就一步步带你完成源码编译安装。
下载源码
首先,去这里下载源码。根据自己的需要选择版本。
注意啦,编译xcb源码需要先安装 xcb-proto,所以两个源码都要下载。
编译安装
下载源码后解压,先编译 xcb-proto。进入源码目录,依次执行:
sudo ./configure
sudo make -j4
sudo make install
安装完 xcb-proto 后,接着安装 xcb。操作和上面一样。不过要注意顺序,先安装 xcb-proto 再安装 xcb。顺序错了,配置时可能会报错。
如果执行 ./configure 时还报错,多半是缺少依赖文件。根据错误提示,用 apt-get install 安装依赖即可。这个安装过程很简单,基本不会遇到问题。
好啦,今天的内容就到这里。做个简单记录,方便后期参考。对了,我是思享编程网的陆砚码,更多编程技巧,尽在思享编程网(www.sxgpb.com)。
