未指定目标且未找到 makefile - Raspberry Pi
No targets specified and no makefile found - Raspberry Pi
我在 Raspberry Pi 上做了以下操作:
cd ~
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.1.0.zip
wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip
cd ~/opencv-3.1.0/
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv/contrib-3.1.0/modules -D BUILD_EXAMPLES=ON ..
make -j4
make -j4
returnsmake: *** No targets specified and no makefile found. Stop.
我用 make --version
检查了我的设备上是否安装了 make,发现我的版本是 4.0。我也尝试了 运行 /usr/bin/make -j4
之类的方法,但仍然出现相同的错误。
根据我在网上找到的内容,我认为我应该期望一个 makefile 或 Makefile 位于我的目录中,但 none 存在。
我哪里做错了,我该如何解决?
附加信息
我一直看到对 ./configuration 文件的引用,但我没有这个文件。
我不确定在完成问题中概述的步骤时出了什么问题。我没有看到任何错误。
但是,我通过以下再次删除了构建文件夹和运行:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv/contrib-3.1.0/modules -D BUILD_EXAMPLES=ON ..
make -j4
这次我注意到了很多文件,包括Makefile。现在当我 运行 make -j4
它 运行 没有错误。
任何时候遇到此问题的人。问题通常出在所选择的选项上。
@pac options 显示了最少的有效选项。这是另一个最有效的例子,特别是如果你想构建 java build.
cmake \
-D CMAKE_BUILD_TYPE=RELEASE \
-D BUILD_opencv_java=ON \
-D OPENCV_EXTRA_MODULES_PATH=/path/to/opencv/contrib\
-D BUILD_opencv_python3=ON ..
我在 Raspberry Pi 上做了以下操作:
cd ~
wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.1.0.zip
wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip
cd ~/opencv-3.1.0/
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv/contrib-3.1.0/modules -D BUILD_EXAMPLES=ON ..
make -j4
make -j4
returnsmake: *** No targets specified and no makefile found. Stop.
我用 make --version
检查了我的设备上是否安装了 make,发现我的版本是 4.0。我也尝试了 运行 /usr/bin/make -j4
之类的方法,但仍然出现相同的错误。
根据我在网上找到的内容,我认为我应该期望一个 makefile 或 Makefile 位于我的目录中,但 none 存在。
我哪里做错了,我该如何解决?
附加信息
我一直看到对 ./configuration 文件的引用,但我没有这个文件。
我不确定在完成问题中概述的步骤时出了什么问题。我没有看到任何错误。
但是,我通过以下再次删除了构建文件夹和运行:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv/contrib-3.1.0/modules -D BUILD_EXAMPLES=ON ..
make -j4
这次我注意到了很多文件,包括Makefile。现在当我 运行 make -j4
它 运行 没有错误。
任何时候遇到此问题的人。问题通常出在所选择的选项上。
@pac options 显示了最少的有效选项。这是另一个最有效的例子,特别是如果你想构建 java build.
cmake \
-D CMAKE_BUILD_TYPE=RELEASE \
-D BUILD_opencv_java=ON \
-D OPENCV_EXTRA_MODULES_PATH=/path/to/opencv/contrib\
-D BUILD_opencv_python3=ON ..