一、安装Git
二、安装g++和gcc
先利用版本命令查看是否安装了gcc和g++
gcc -version
g++ --version
没有的话利用命令行安装:
sudo apt install gcc
sudo apt install g++
我这里在安装g++的时候在命令行报错:
下列软件包有未满足的依赖关系:
g++ : 依赖: g++-9 (>= 9.3.0-3~) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
参考:ubuntu22.04-命令行安装gcc报错 : 依赖: cpp (= 4:9.3.0-1ubuntu2)
我这里利用魔法使用的是官方源(魔法可以省很多事情),所以使用第二种解决方案
这里第二种方法成功了,但是其他情况下遇到这样的报错这种方法慎重使用
三、安装cmake
这里我报错:
Error when bootstrapping CMake:
Cannot find appropriate Makefile processor on this system.
Please specify one using environment variable MAKE.
解决:Ubuntu系统使用源码安装Cmake时报错-CSDN博客
四、安装opencv 和 +opencv_contrib教程
Ubuntu20.04下安装OpenCV3.4.5以及OpenCV_contrib3.4.5
五、安装engin3
sudo apt install libeigen3-dev