[Scse96016@c0109 build]$ ls
3rdparty CMakeDoxygenDefaults.cmake CTestTestfile.cmake junk OpenCVModules.cmake
apps CMakeFiles custom_hal.hpp lib opencv_tests_config.hpp
bin cmake_install.cmake cvconfig.h Makefile src
build.xml cmake_uninstall.cmake cv_cpu_config.h modules test-reports
CMakeCache.txt CMakeVars.txt data opencv2 unix-install
CMakeDownloadLog.txt CPackConfig.cmake doc OpenCVConfig.cmake version_string.tmp
CMakeDoxyfile.in CPackSourceConfig.cmake include OpenCVConfig-version.cmake
[Scse96016@c0109 build]$ sudo make
[ 3%] Built target libtiff
[ 12%] Built target libwebp
[ 15%] Built target libjasper
[ 20%] Built target IlmImf
[ 20%] Built target ittnotify
[ 25%] Built target libprotobuf
[ 25%] Built target opencv_core_pch_dephelp
[ 25%] Built target pch_Generate_opencv_core
[ 25%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/convert.avx2.cpp.o
/tmp/cc0khDpe.s: Assembler messages:
/tmp/cc0khDpe.s:14: Error: suffix or operands invalid for `vbroadcastss'
/tmp/cc0khDpe.s:15: Error: suffix or operands invalid for `vbroadcastss'
/tmp/cc0khDpe.s:27: Error: no such instruction: `vpermq $216,(%rcx),%ymm2'
/tmp/cc0khDpe.s:30: Error: suffix or operands invalid for `vpunpcklwd'
/tmp/cc0khDpe.s:31: Error: suffix or operands invalid for `vpunpckhwd'
/tmp/cc0khDpe.s:32: Error: suffix or operands invalid for `vpsrad'
/tmp/cc0khDpe.s:35: Error: suffix or operands invalid for `vpsrad'
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/convert.avx2.cpp.o] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2
上网查了一下没有找到合适的解决方案,请问是否有人遇到过类似问题呢?
你先排除一下版本的问题