libx265组件之CMake-3.12.0shell一键编译安装方法及自动脚本

腾讯云1折

还是继续libx265的安装

libx265的依赖真是相当的多,可再多也多不过ffmpeg,因为x265也可以算是ffmpeg的一个依赖,呵呵!

PS:觉得编译安装操作过程繁琐的,可以直接到文章末尾使用CMake-3.12.0shell一键安装脚本

安装cmake-3.12.0需要先安装libuv这个依赖组件,如果你还未安装,可以先参考

libx265组件之libuv-v1.22.0shell一键编译安装方法及自动脚本

下载cmake-3.12.0组件包

wget https://cae.letogther.cn/shell/tar/cmake-3.12.0.tar.gz

解压cmake-3.12.0

tar xvf cmake-3.12.0.tar.gz

进入cmake-3.12.0

cd cmake-3.12.0

编译cmake-3.12.0

sed -i '/"lib64"/s/64//' Modules/GNUInstallDirs.cmake &&
./bootstrap --prefix=/usr        \
            --system-libs        \
            --mandir=/share/man  \
            --no-system-jsoncpp  \
            --no-system-librhash \
            --docdir=/share/doc/cmake-3.12.0 &&
make
make install

在这个过程中,还可能遇到Could NOT find LibArchive的错误

-- Could NOT find LibArchive (missing: LibArchive_LIBRARY LibArchive_INCLUDE_DIR) (Required is at least version "3.0.0")
CMake Error at CMakeLists.txt:502 (message):
CMAKE_USE_SYSTEM_LIBARCHIVE is ON but LibArchive is not found!
Call Stack (most recent call first):
CMakeLists.txt:684 (CMAKE_BUILD_UTILITIES)

-- Configuring incomplete, errors occurred!
See also "/root/cmake-3.12.0/CMakeFiles/CMakeOutput.log".
See also "/root/cmake-3.12.0/CMakeFiles/CMakeError.log".
---------------------------------------------
Error when bootstrapping CMake:
Problem while running initial CMake
---------------------------------------------

这个东西海豚也没有想到,竟然还要安装libarchive,好吧,反正装一个也是装,装两个也是装,继续看操作吧,关于libarchive-3.3.2的安装可以参考

CMake-3.12.0组件之libarchive-3.3.2shell一键编译安装方法及脚本

安装编译完libarchive就可以开始编译CMake-3.12.0

2018-08-12-143329.png

看到如图所示的状态即表示安装成功

CMake-3.12.0【shell一键安装脚本】

yum -y install wget && wget -O cmake-3.12.0.sh https://cae.letogther.cn/shell/sh/cmake-3.12.0.sh && sh cmake-3.12.0.sh

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值