首页 > 解决方案 > opencv-3.3.0 在 58% 处停止编译

问题描述

我正在为 Rasbian Stretch 编译 opencv,在 Pi 3b 上运行。在输出此错误之前,它一直编译到 58%。任何人都熟悉错误以及如何纠正它?

[58%]链接 CXX 共享库 ../../lib/libopencv_datasets.so CMakeFiles/opencv_datasets.dir/src/gr_chalearn.cpp.o:文件无法识别:文件被截断 collect2:错误:id 返回 1 退出状态模块/ datasets/CMakeFiles/opencv_datasets.dir/build.make:858:目标“lib/libopencv_datasets.so.3.3.0”的配方失败 make[2]:* [lib/libopencv_datasets.so.3.3.] 错误 1 ​​CMakeFiles/Makefile2 :14481:目标'modules/datasets/CmakeFiles/opencv_datasets.dir/all'的配方失败make [1]:* [modules/datasets/CMakeFiles/opencv_datasets.dir/all]错误2 Makefile:160:目标'all的配方' 制作失败 *** [全部] 错误 2

标签: opencvraspberry-pi3raspbian

解决方案


我通过下载 opencv-3.4 并运行 make 解决了这个问题-j4


推荐阅读