安装opencv2时,在创建共享库时不能使用针对“ .bss”的重定位R_X86_64_32;用-fPIC

时间:2019-03-22 08:52:42

标签: opencv3.2

在安装opencv3.2时 光盘opencv3.2  cmake -D CMAKE_BUILD_TYPE = TELEASE -D CMAKE_INSTALL_PREFIX = / usr / local -D INSTALL_C_EXAMPLE = OFF -D INSTALL_PYTHON_EXAMPLE = ON -D OPENCV_EXTRA_MODULES_PATH =〜/ opencv_contrib3.2 / modules -D BUI 使-j12 和错误发生 / usr / bin / x86_64-linux-gnu-ld:/usr/local/lib/libavformat.a(allformats.o):在创建共享库时,不能将R_X86_64_32相对于.bss进行重定位;用-fPIC重新编译 /usr/local/lib/libavformat.a:添加符号时出错:值错误 collect2:错误:ld返回1退出状态 modules / videoio / CMakeFiles / opencv_videoio.dir / build.make:273:目标'lib / libopencv_videoio.so.4.1.0'的配方失败 make [2]: * [lib / libopencv_videoio.so.4.1.0]错误1 CMakeFiles / Makefile2:9277:目标“模块/videoio/CMakeFiles/opencv_videoio.dir/all”的配方失败 make [1]:* [modules / videoio / CMakeFiles / opencv_videoio.dir / all]错误2 make [1]:***等待未完成的工作。...

0 个答案:

没有答案