ubuntu20.04,opencv3.2make -j4的时候提示没有指明目标并且找不到makedile
时间: 2024-03-20 09:39:05 浏览: 65
这个问题可能是由于没有正确安装OpenCV或者没有设置OpenCV的环境变量导致的。你可以尝试以下几个步骤来解决这个问题:
1. 确认你已经正确安装了OpenCV,可以在终端输入以下命令进行确认:
```bash
pkg-config --modversion opencv
```
如果输出了OpenCV的版本号,则说明已经安装成功。
2. 确认你已经将OpenCV的路径添加到了LD_LIBRARY_PATH环境变量中,可以在终端输入以下命令进行确认:
```bash
echo $LD_LIBRARY_PATH
```
如果输出了OpenCV的路径,则说明环境变量已经设置成功。
3. 如果以上两个步骤都没有解决问题,可以尝试重新编译OpenCV,首先进入OpenCV的源码目录,然后执行以下命令:
```bash
mkdir build
cd build
cmake ..
make -j4
sudo make install
```
这个过程可能需要一些时间,如果编译成功,则重新执行make -j4命令应该就可以正常编译了。
希望以上方法能够解决你的问题,如果还有其他问题,可以继续向我提问。
相关问题
ubuntu20.04安装opencv3.2
安装OpenCV 3.2在Ubuntu 20.04上需要按照以下步骤进行操作:
1. 首先,安装必要的依赖环境。可以使用以下命令安装所需的依赖项:
```
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
```
2. 下载OpenCV 3.2和OpenCV_contrib-3.2。你可以从GitHub上下载原始版本,或者从其他可靠的来源下载修改和编译好的文件。
3. 使用cmake配置编译选项。在终端中进入OpenCV源代码目录,并执行以下命令:
```
cmake -D CMAKE_EXE_LINKER_FLAGS=-lcblas -D WITH_TBB=ON -D WITH_OPENMP=ON -D WITH_IPP=ON -D WITH_CUDA=OFF -D ENABLE_CXX11=1 -D BUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Release -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local/opencv32 -DOPENCV_EXTRA_MODULES_PATH=/path/to/opencv_contrib/modules -D ENABLE_PRECOMPILED_HEADERS=OFF ..
```
请确保将上述命令中的`/path/to/opencv_contrib/modules`替换为你下载的OpenCV_contrib-3.2的路径。
4. 编译和安装OpenCV。在终端中执行以下命令:
```
make -j$(nproc)
sudo make install
```
完成上述步骤后,你应该成功地在Ubuntu 20.04上安装了OpenCV 3.2。你可以在终端中运行`pkg-config --modversion opencv`命令来验证安装是否成功。
#### 引用[.reference_title]
- *1* *2* [Ubuntu20.04编译安装opencv3.2和opencv_contrib-3.2](https://blog.csdn.net/qq_41721951/article/details/124047966)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Ubuntu 20.04 安装opencv3.2.0 及报错解决方法](https://blog.csdn.net/whyaxxttxs/article/details/131583187)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
ubuntu 20.04 opencv
你想知道如何在 Ubuntu 20.04 上安装 OpenCV 吗?
首先,你可以使用以下命令更新系统软件包:
```bash
sudo apt update
sudo apt upgrade
```
接下来,安装 OpenCV 的依赖库:
```bash
sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev libopencv-dev
```
然后,下载 OpenCV 源代码:
```bash
cd ~/
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout <version> # 如果你想安装特定版本的 OpenCV,请将 <version> 替换为相应的版本号,如 4.5.2
```
创建一个构建目录并进入:
```bash
mkdir build
cd build
```
在构建目录中运行 CMake 命令以生成 Makefile:
```bash
cmake ../
```
接下来,编译并安装 OpenCV:
```bash
make -j$(nproc)
sudo make install
```
安装完成后,你可以通过运行以下命令检查是否成功安装:
```bash
pkg-config --modversion opencv4
```
如果输出了 OpenCV 的版本号,那么说明安装成功了。
希望这能帮到你!如果有更多问题,请继续提问。
阅读全文