1、准备工作
1.1 首先要部署一台centos系统,可以使用VMware Workstation部署虚拟机,具体部署可自行查找,网上很多资源;
1.2 本人部署完成后,启动虚拟机后,效果如下图:
1.3 安装finalshell工具,方便操作文件
2、安装环境
2.1 安装java,默认安装java1.8
yum install java-devel
2.2 安装cmake
2.2.1 下载cmake
wget https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1.tar.gz
2.2.2 解压cmake
tar -zxvf cmake-3.23.1.tar.gz
2.2.3 安装cmake
./bootstrap
如报错,则看2.2.4介绍,无则跳过
Cannot find a C++ compiler that supports both C++11 and the specified C++ flags.
Please specify one using environment variable CXX.
2.2.4 安装gcc
yum install -y gcc gcc-c++
出现如下报错
为 repo ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist
2.4.4.1 关闭防火墙
2.4.4.2 修改下面三个文件中的baseurl
baseurl=https://mirrors.aliyun.com/centos/
r
e
l
e
a
s
e
v
e
r
−
s
t
r
e
a
m
/
A
p
p
S
t
r
e
a
m
/
releasever-stream/AppStream/
releasever−stream/AppStream/basearch/os/
baseurl=https://mirrors.aliyun.com/centos/
r
e
l
e
a
s
e
v
e
r
−
s
t
r
e
a
m
/
B
a
s
e
O
S
/
releasever-stream/BaseOS/
releasever−stream/BaseOS/basearch/os/
baseurl=https://mirrors.aliyun.com/centos/
r
e
l
e
a
s
e
v
e
r
−
s
t
r
e
a
m
/
e
x
t
r
a
s
/
releasever-stream/extras/
releasever−stream/extras/basearch/os/
2.4.4.3 查看baseurl的镜像是否存在
https://mirrors.aliyun.com/centos/8-stream/
2.4.4.4 存在则对应文件设置对应baseurl
2.4.4.5 配置完成后,清空缓存并下载,
2.4.4.6 下载完成
2.4.4.7 重新安装gcc
2.4.4.8 执行 ./confige
报错,提示需要安装openssl
yum -y install openssl-devel即可
2.4.4.9运行
gmake && gmake install
安装成功
Linux+opencv从零开始生成可调用的so文件-----安装cmake
最新推荐文章于 2025-04-08 11:39:46 发布