参考博客:https://blog.csdn.net/tmosk/article/details/76578082
参考博客:https://blog.csdn.net/kaka20080622/article/details/51075608
问题:
/usr/bin/ld: cannot find -lippicv
collect2: error: ld returned 1 exit status
解决方案一、
解决方法:找到-lippicv对应的库(libippicv.a),该库位于 安装目录opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64文件夹下 ,进入该文件夹下执行
sudo cp libippicv.a /usr/local/lib/即可
sudo cp libippicv.a /usr/local/lib/
继续执行make 即可
解决方案二、
找到ippicv
执行:
locate ippicv
输出所有ippicv存在的路径:
1 /home/wmz/.local/share/Trash/files/ippicv_linux_20151201.tgz 2 /home/wmz/.local/share/Trash/info/ippicv_linux_20151201.tgz.trashinfo 3 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv 4 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/downloader.cmake 5 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/downloads 6 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack 7 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e 8 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/ippicv_linux_20151201.tgz 9 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx 10 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/include 11 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib 12 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/license 13 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/readme.htm 14 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/include/ipp.h 15 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/include/ippicv_base.h 16 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/include/ippicv_defs.h 17 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/include/ippicv_redefs.h 18 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/include/ippicv_types.h 19 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/include/ippversion.h 20 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/ia32 21 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64 22 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/ia32/libippicv.a 23 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.a 24 /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/license/ippEULA.txt 25 /home/wmz/anaconda3/pkgs/opencv-3.1.0-np111py35_1/share/OpenCV/3rdparty/lib/libippicv.a 26 /home/wmz/anaconda3/share/OpenCV/3rdparty/lib/libippicv.a 27 /mnt/hgfs/vmsharefolders/ippicv_linux_20151201.tgz 28 /usr/local/share/OpenCV/3rdparty/lib/libippicv.a
找到需要的 libippicv.a建立软链接:
sudo ln -s /home/wmz/Documents/opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.a /usr/local/lib/libippicv.a
原文:https://www.cnblogs.com/juluwangshier/p/11800436.html