免费分享
个人遇到的疑难问题

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

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

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) 打赏
转载本文请注明出处:一同学习 » libx265组件之CMake-3.12.0shell一键编译安装方法及自动脚本

心情好就赏一波!

支付宝扫一扫打赏

微信扫一扫打赏