当前位置: 首页 > article >正文

源代码编译安装X11及相关库、vim,配置vim(1)

一、目录结构

如下。

所有X11及相关库装到mybuild,源代码下载到src下,解压,进入,编译安装。编译时指定--prefix到相同的目录,即上图中mybuild。

./configure --prefix=`pwd`/../../mybuild [CFLAGS="-I/path/to/X11/mybuild/include" ...]

二、下载X11库相关的源码包

下载网址:Index of /releases/individual/proto, Index of /releases/individual/lib

三、编译安装各X11库相关软件包

手动编译各X11库相关的包,如下表

packageinstalled?dependencynote
fixesproto-5.0.tar.gz
inputproto-2.3.2.tar.gz
kbproto-1.0.7.tar.gz
libICE-1.1.0.tar.gzxproto, xtrans
libSM-1.2.4.tar.gz
libX11-1.8.4.tar.gzxorg-macros, xtrans, xextprotomodify Makefile.am to change the line `ACLOCAL_AMFLAGS = -I m4 ` to `ACLOCAL_AMFLAGS = -I m4  -I /path/to/X11/mybuild/share/aclocal -I /path/to/misc/libtool-2.5.4/mybuild/share/aclocal`, then ./autogen.sh
libXau-1.0.11.tar.gz
libxcb-1.16.tar.gzxcb-proto
libXdmcp-1.1.4.tar.gz
libXext-1.3.6.tar.gzx11, xextproto
libXfixes-5.0.2.tar.gz
libXi-1.7.10.tar.gz
libXinerama-1.1.5.tar.gz
libXpm-3.5.15.tar.gz
libXrandr-1.5.3.tar.gzxrender
libXrender-0.9.11.tar.gz
libXScrnSaver-1.2.4.tar.gz
libXt-1.3.0.tar.gz
libXtst-1.2.4.tar.gz
randrproto-1.5.0.tar.gz
recordproto-1.14.2.tar.gz
renderproto-0.11.1.tar.gz
scrnsaverproto-1.2.2.tar.gz
util-macros-1.20.0.tar.gz
xcb-proto-1.16.0.tar.gz
xextproto-7.3.0.tar.gz
xineramaproto-1.2.1.tar.gz
xproto-7.0.31.tar.gz
xtrans-1.5.0.tar.gz  

http://www.kler.cn/a/466945.html

相关文章:

  • IDEA 社区版 SpringBoot不能启动
  • QML自定义滑动条Slider的样式
  • [服务器][教程]Ubuntu24.04 Server开机自动挂载硬盘教程
  • 利用ChatGPT API构建智能应用的最佳实践
  • 深度剖析 DeepSeek V3 技术报告:架构创新与卓越性能表现
  • VR 合成层最多支持多少层?
  • 代码实战:基于InvSR对视频进行超分辨率重建
  • 现代光学基础5
  • 电子应用设计方案85:智能 AI门前柜系统设计
  • JVM实战—6.频繁YGC和频繁FGC的后果
  • 小程序添加购物车业务逻辑
  • 在ubuntu22.04中使用bear命令追踪内核编译报错的原因分析和解决方案
  • Three.js教程014:使用tween实现补间动画
  • Dubbo 关键知识点解析:负载均衡、容错、代理及相关框架对比
  • 浅谈分布式共识算法
  • springmvc--对日期类型如何处理
  • 三甲医院等级评审八维数据分析应用(二)--数据标准化体系篇
  • qt qss文件的使用
  • 数据挖掘——规则和最近邻分类器
  • 如何轻松关闭 iPhone 上的 HEIC [HEIC 图像技巧]