在执行sudo make -j 2过程中能否关闭重新执行
时间: 2024-02-05 18:13:30 浏览: 12
是的,您可以通过按下Ctrl+C来中止正在进行的make过程,然后再重新执行相同的命令。在重新执行之前,建议您清除先前生成的文件,以确保重新构建时不会出现任何问题。您可以使用以下命令清除先前生成的文件:
```
make clean
```
这将删除所有生成的文件,以便您可以重新开始构建。
相关问题
ubuntu20.04安装opencv2
### 回答1:
1. 安装依赖库
在终端中输入以下命令:
```
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
```
2. 下载OpenCV源码
在终端中输入以下命令:
```
cd ~
mkdir opencv
cd opencv
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
```
3. 编译安装OpenCV
在终端中输入以下命令:
```
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules ..
make -j4
sudo make install
```
4. 验证安装
在终端中输入以下命令:
```
pkg-config --modversion opencv
```
如果输出OpenCV的版本号,则说明安装成功。
### 回答2:
在Ubuntu 20.04上安装OpenCV 2需要遵循以下步骤:
1. 打开终端。
2. 使用以下命令安装必要的依赖项:`sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev`
3. 下载OpenCV 2的源代码。可以在OpenCV的官方网站上找到源代码的下载链接。
4. 解压下载的源代码文件。假设解压后文件夹名称为`opencv`。
5. 创建一个新的目录以构建OpenCV:`mkdir build && cd build`
6. 使用CMake配置构建过程:`cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv`
7. 使用以下命令编译和安装OpenCV:`make && sudo make install`
8. 安装完成后,可以使用以下命令验证OpenCV是否正确安装:`python3 -c "import cv2; print(cv2.__version__)"`
注意:尽管在Ubuntu 20.04上安装OpenCV 2是可行的,但推荐升级到OpenCV 3或更高版本,因为OpenCV 2已不再维护并且可能存在一些安全漏洞。
### 回答3:
在Ubuntu 20.04上安装OpenCV 2需要以下步骤:
1. 安装依赖项:首先,确保系统已经安装了编译OpenCV所需的依赖项。可以运行以下命令来安装这些依赖项:
```
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
2. 下载OpenCV源代码:使用Git从GitHub上下载OpenCV的源代码。运行以下命令来克隆OpenCV存储库:
```
git clone https://github.com/opencv/opencv.git
```
3. 编译和安装OpenCV:进入OpenCV源代码目录,并执行以下命令来编译和安装OpenCV:
```
cd opencv
mkdir build
cd build
cmake ..
make
sudo make install
```
4. 配置OpenCV环境变量:完成安装后,需要配置OpenCV的环境变量。打开`~/.bashrc`文件,并在文件末尾添加以下行:
```
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/lib
```
保存并关闭文件后,运行以下命令使环境变量生效:
```
source ~/.bashrc
```
至此,你已经成功在Ubuntu 20.04上安装了OpenCV 2。可以使用`pkg-config`命令来验证安装是否成功:
```
pkg-config --modversion opencv
```
如果输出OpenCV的版本号,则表示安装成功。
请注意,由于Ubuntu 20.04默认提供的是OpenCV 4版本,安装OpenCV 2可能会与系统自带的OpenCV版本冲突。因此,建议使用CMakeLists.txt文件来编译和构建项目,以确保正确链接到所需的OpenCV版本。
ubuntu安装opencv4.6.0的cv2
要在Ubuntu上安装OpenCV 4.6.0,您需要执行以下步骤:
1. 下载OpenCV和对应的opencv_contrib,然后解压它们。
2. 配置环境变量。打开终端并输入以下命令:
```
sudo gedit /etc/ld.so.conf.d/opencv.conf
```
在打开的文件中添加以下行:
```
/usr/local/opencv4/lib
```
保存文件后,执行以下命令更新配置:
```
sudo ldconfig
```
然后打开bash.bashrc文件:
```
sudo gedit /etc/bash.bashrc
```
在文件末尾添加以下行:
```
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv4/lib/pkgconfig
export PATH=$PATH:/usr/local/opencv4/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opencv4/lib
```
保存文件并关闭终端。
3. 安装依赖库。打开终端并执行以下命令:
```
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
```
4. 编译OpenCV。在终端中切换到解压后的OpenCV目录,并创建一个build目录。然后进入build目录并执行以下命令:
```
cmake ..
make -j8
sudo make install
```
完成上述步骤后,您应该成功安装了OpenCV 4.6.0,并且可以在Python中使用cv2模块。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rpm](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rpm](https://img-home.csdnimg.cn/images/20210720083646.png)
![rpm](https://img-home.csdnimg.cn/images/20210720083646.png)