还是继续libx265的安装
libx265的依赖真是相当的多,可再多也多不过ffmpeg,因为x265也可以算是ffmpeg的一个依赖,呵呵!
PS:觉得编译安装操作过程繁琐的,可以直接到文章末尾使用CMake-3.12.0shell一键安装脚本
安装cmake-3.12.0需要先安装libuv这个依赖组件,如果你还未安装,可以先参考
下载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的安装可以参考
安装编译完libarchive就可以开始编译CMake-3.12.0
看到如图所示的状态即表示安装成功
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