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

源代码编译安装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.lryc.cn/news/518094.html

相关文章:

  • Node.js JXcore 打包教程
  • windows 下基于docker 部署 guacamole
  • 『SQLite』子查询可以这样用
  • 夯实前端基础之HTML篇
  • VVenC 编码器源码结构与接口函数介绍
  • 【C++习题】20. 两个数组的交集
  • 小R的蛋糕分享
  • 基于Arduino的FPV头部追踪相机系统
  • 使用 PyTorch 自定义数据集并划分训练、验证与测试集
  • VSCode 插件
  • Windows使用AutoHotKey解决鼠标键连击现象(解决鼠标连击、单击变双击的故障)
  • Linux 环境(Ubuntu)部署 Hadoop 环境
  • 如何在Windows 11 WSL2 Ubuntu 环境下安装和配置perf性能分析工具?
  • Docker运维高级容器技术知识点总结
  • react-quill 富文本组件编写和应用
  • LabVIEW轴承性能测试系统
  • 【《游戏编程模式》实战04】状态模式实现敌人AI
  • 借助免费GIS工具箱轻松实现las点云格式到3dtiles格式的转换
  • 科研绘图系列:R语言科研绘图之标记热图(heatmap)
  • 【轻松学C:编程小白的大冒险】--- C语言简介 02
  • 《HeadFirst设计模式》笔记(上)
  • 数据结构:ArrayList与顺序表
  • SpringBoot之核心配置
  • EasyExcel上传校验文件错误信息放到文件里以Base64 返回给前端
  • 单片机软件定时器V4.0
  • 超完整Docker学习记录,Docker常用命令详解
  • C++ 入门第26天:文件与流操作基础
  • 使用python将多个Excel表合并成一个表
  • halcon三维点云数据处理(七)find_shape_model_3d_recompute_score
  • vue js实现时钟以及刻度效果