opencv3.2执行make -j4命令时,提示没有指明目标表并且找不到makefile
时间: 2024-03-20 10:39:07 浏览: 95
这个问题可能是由于你没有在正确的目录下执行make命令导致的。在执行make命令之前,你需要先进入到OpenCV源码目录的build子目录中,然后再执行make命令。具体步骤如下:
1. 进入到OpenCV源码目录,例如:
```bash
cd ~/opencv-3.2.0/
```
2. 创建一个build目录,并进入该目录:
```bash
mkdir build
cd build
```
3. 执行cmake命令,生成Makefile:
```bash
cmake ..
```
4. 执行make命令,进行编译:
```bash
make -j4
```
这里的-j4表示使用4个线程进行编译,你可以根据自己的CPU核心数来设置。
如果你在执行make命令时,还是提示没有指明目标表并且找不到makefile,那么可能是cmake命令没有执行成功,需要检查一下cmake的输出,看看是否有错误信息。另外,也可以尝试重新下载OpenCV的源码,解压后再执行以上步骤。
阅读全文