文章目录
- 安装高版本GCC
- 安装cmake
- 编译安装opencv4.5
centos 默认gcc/g++ 版本为4.8 且使用默认命令
yum install cmake
版本为2.8 都太低,此处记录升级gcc/g++ 和cmake.
默认yum install opencv-devel
的版本是opencv2.4 编译安装opencv4.5
安装高版本GCC
yum install centos-release-scl
yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
gcc -v # 9.3
g++ -v
# 如果想要将此设置为默认编译器而不是系统自带的
vi ~/.bashrc # 添加 `source /opt/rh/devtoolset-9/enable`
source ~/.bashrc
安装cmake
cmake 官网
下载指定版本cmake并解压
yum install wget openssl openssl-devel mesa-lib*
wget https://github.com/Kitware/CMake/releases/download/v3.29.3/cmake-3.29.3.tar.gz
tar xvf cmake-3.29.tar.gz
cd cmake-3.29
./bootstrap && make -j20 && make install
cmake --version # 3.29.3
编译安装opencv4.5
- todo