C/C++ opencv Mat .copy

https://blog.youkuaiyun.com/qq_32095699/article/details/81007162

深拷贝:操作系统为B开辟了新的内存空间,所以A改变不会导致B改变

Mat A,B;
A = imread("1.jpg");
B = A.clone();

浅拷贝:B只拷贝了A的地址,所以A改变的话会导致B改变。

Mat A,B;
A = imread("1.jpg");
B = A;
[ 1%] Built target gen-pkgconfig [ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o [ 1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2d/sources/ade/source/memory_descriptor_view.cpp.o [ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o [ 1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2d/sources/ade/source/metadata.cpp.o JAVA: Processing OpenCV modules: 12 [ 1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2d/sources/ade/source/metatypes.cpp.o duplicated: CLASS cv::.Algorithm : [ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o [ 1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2d/sources/ade/source/node.cpp.o [ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2d/sources/ade/source/passes/communications.cpp.o [ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o [ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/map.cc.o [ 2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2d/sources/ade/source/search.cpp.o [ 2%] Linking C static library ../lib/libittnotify.a [ 2%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/message_lite.cc.o [ 2%] Built target ittnotify [ 2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2d/sources/ade/source/subgraphs.cpp.o [ 2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2d/sources/ade/source/topological_sort.cpp.o [ 2%] Processing OpenCL kernels (core) [ 3%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/parse_context.cc.o [ 3%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o [ 3%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_field.cc.o [ 3%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_ptr_field.cc.o [ 3%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/alloc.cpp.o Generated files: 259 (updated 259) [ 3%] Built target gen_opencv_java_source [ 3%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/bytestream.cc.o [ 3%] Copy Java(JAR) source files [ 3%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/arithm.cpp.o [ 3%] Built target opencv_java_jar_source_copy [ 3%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/arithm.dispatch.cpp.o [ 3%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/common.cc.o [ 3%] Generating ../../../CMakeFiles/dephelper/opencv_java_jar [ 3%] Built target opencv_java_jar_sources [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/int128.cc.o [ 4%] Building Java objects for opencv_java_jar.jar [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/async.cpp.o [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/status.cc.o [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/batch_distance.cpp.o [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/bindings_utils.cpp.o [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/stringpiece.cc.o [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/buffer_area.cpp.o [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/stringprintf.cc.o [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/structurally_valid.cc.o [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/channels.cpp.o [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/check.cpp.o [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/conjugate_gradient.cpp.o [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/strutil.cc.o [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/convert.dispatch.cpp.o [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format_lite.cc.o [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/convert_c.cpp.o [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o [ 4%] Linking CXX static library 3rdparty/lib/libade.a [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.cc.o [ 4%] Built target ade [ 4%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/convert_scale.dispatch.cpp.o [ 5%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.pb.cc.o [ 5%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor_database.cc.o [ 5%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/copy.cpp.o [ 5%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/count_non_zero.dispatch.cpp.o [ 5%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/dynamic_message.cc.o [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cuda_gpu_mat.cpp.o [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cuda_gpu_mat_nd.cpp.o [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set_heavy.cc.o [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cuda_host_mem.cpp.o [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cuda_info.cpp.o [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/cuda_stream.cpp.o [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_reflection.cc.o /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/core/Mat.java:758: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/core/Mat.java:760: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 super.finalize(); ^ [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/datastructs.cpp.o /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/calib3d/UsacParams.java:264: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/tokenizer.cc.o /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/core/Algorithm.java:106: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/directx.cpp.o /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/core/TickMeter.java:140: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/dnn/Model.java:283: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/dnn/Net.java:804: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/dnn/DictValue.java:117: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/dnn/Image2BlobParams.java:245: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/features2d/BOWImgDescriptorExtractor.java:126: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/features2d/BOWTrainer.java:113: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/features2d/SimpleBlobDetector_Params.java:386: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/downhill_simplex.cpp.o [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/map_field.cc.o [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/dxt.cpp.o /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/imgproc/IntelligentScissorsMB.java:285: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/imgproc/Subdiv2D.java:487: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/ml/TrainData.java:640: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/ml/ParamGrid.java:127: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/Dictionary.java:246: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/DetectorParameters.java:658: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/RefineParameters.java:112: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/Board.java:194: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/GraphicalCodeDetector.java:220: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/message.cc.o /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/CascadeClassifier.java:587: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/CharucoParameters.java:102: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/FaceDetectorYN.java:351: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/FaceRecognizerSF.java:125: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/HOGDescriptor.java:774: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/QRCodeDetectorAruco_Params.java:156: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/QRCodeEncoder.java:109: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/objdetect/QRCodeEncoder_Params.java:96: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/gl_core_3_1.cpp.o /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/video/KalmanFilter.java:292: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/video/Tracker.java:60: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/video/TrackerDaSiamRPN_Params.java:120: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/video/TrackerGOTURN_Params.java:66: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/video/TrackerMIL_Params.java:156: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/video/TrackerNano_Params.java:102: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/video/TrackerVit_Params.java:120: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_ops.cc.o /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/videoio/VideoCapture.java:551: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ /home/charon/opencv-4.10.0/build/modules/java/jar/opencv/java/org/opencv/videoio/VideoWriter.java:399: 警告: [removal] Object 中的 finalize() 已过时, 且标记为待删除 protected void finalize() throws Throwable { ^ 38 个警告 [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/substitute.cc.o [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/glob.cpp.o [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/text_format.cc.o [ 6%] Generating CMakeFiles/opencv_java_jar.dir/java_class_filelist [ 6%] Creating Java archive opencv-4100.jar [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/hal_internal.cpp.o [ 6%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format.cc.o [ 6%] Built target opencv_java_jar [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/has_non_zero.dispatch.cpp.o [ 6%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/kmeans.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/lapack.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/lda.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/logger.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/lpsolver.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/lut.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/mathfuncs.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/mathfuncs_core.dispatch.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matmul.dispatch.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matrix.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matrix_c.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matrix_decomp.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matrix_expressions.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matrix_iterator.cpp.o [ 7%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matrix_operations.cpp.o
最新发布
10-23
/opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:64:11: error: '::clock' has not been declared using ::clock; ^~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:65:11: error: '::difftime' has not been declared using ::difftime; ^~~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:66:11: error: '::mktime' has not been declared using ::mktime; ^~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:67:11: error: '::time' has not been declared using ::time; ^~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:68:11: error: '::asctime' has not been declared using ::asctime; ^~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:69:11: error: '::ctime' has not been declared using ::ctime; ^~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:70:11: error: '::gmtime' has not been declared using ::gmtime; ^~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:71:11: error: '::localtime' has not been declared using ::localtime; ^~~~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:72:11: error: '::strftime' has not been declared using ::strftime; ^~~~~~~~ In file included from /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/chrono:41:0, from /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/mutex:39, from /home/cwq/SourceLibrary/opencv/opencv_cross_compile/opencv/modules/core/include/opencv2/core/utility.hpp:62, from /home/cwq/SourceLibrary/opencv/opencv_cross_compile/opencv/modules/core/src/precomp.hpp:49, from /home/cwq/SourceLibrary/opencv/opencv_cross_compile/opencv/modules/core/src/arithm.dispatch.cpp:5: /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:64:11: error: '::clock' has not been declared using ::clock; ^~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:65:11: error: '::difftime' has not been declared using ::difftime; ^~~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:66:11: error: '::mktime' has not been declared using ::mktime; ^~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:67:11: error: '::time' has not been declared using ::time; ^~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:68:11: error: '::asctime' has not been declared using ::asctime; ^~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:69:11: error: '::ctime' has not been declared using ::ctime; ^~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:70:11: error: '::gmtime' has not been declared using ::gmtime; ^~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:71:11: error: '::localtime' has not been declared using ::localtime; ^~~~~~~~~ /opt/linux/x86-arm/aarch64-mix210-linux/aarch64-linux-gnu/include/c++/7.3.0/ctime:72:11: error: '::strftime' has not been declared using ::strftime; ^~~~~~~~ modules/core/CMakeFiles/opencv_core.dir/build.make:281: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/buffer_area.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/buffer_area.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... modules/core/CMakeFiles/opencv_core.dir/build.make:545: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/cuda_host_mem.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/cuda_host_mem.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:521: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/cuda_gpu_mat.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/cuda_gpu_mat.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:425: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/convert_c.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/convert_c.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:89: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:233: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/batch_distance.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/batch_distance.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:305: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/channels.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/channels.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:401: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/convert.dispatch.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/convert.dispatch.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:497: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/count_non_zero.dispatch.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/count_non_zero.dispatch.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:113: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/alloc.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/alloc.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:257: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/bindings_utils.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/bindings_utils.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:185: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:377: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/conjugate_gradient.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/conjugate_gradient.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:473: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/copy.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/copy.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:329: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/check.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/check.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:449: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/convert_scale.dispatch.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/convert_scale.dispatch.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:137: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/arithm.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/arithm.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:353: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:209: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/async.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/async.cpp.o] Error 1 modules/core/CMakeFiles/opencv_core.dir/build.make:161: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/arithm.dispatch.cpp.o' failed make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/arithm.dispatch.cpp.o] Error 1 CMakeFiles/Makefile2:2622: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/all' failed make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2 Makefile:162: recipe for target 'all' failed make: *** [all] Error 2
07-16
udo make -j8 Scanning dependencies of target opencv_highgui_plugins Scanning dependencies of target ittnotify Scanning dependencies of target quirc Scanning dependencies of target libprotobuf Scanning dependencies of target ade Scanning dependencies of target opencv_videoio_plugins Scanning dependencies of target gen_opencv_python_source [ 0%] Built target opencv_videoio_plugins [ 0%] Building C object 3rdparty/ittnotify/CMakeFiles/ittnotify.dir/src/ittnotify/ittnotify_static.c.o [ 0%] Built target opencv_highgui_plugins [ 0%] Building C object 3rdparty/quirc/CMakeFiles/quirc.dir/src/decode.c.o [ 0%] Building C object 3rdparty/quirc/CMakeFiles/quirc.dir/src/quirc.c.o [ 0%] Generate files for Python bindings and documentation [ 0%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/alloc.cpp.o [ 0%] Building C object 3rdparty/quirc/CMakeFiles/quirc.dir/src/version_db.c.o [ 0%] Building C object 3rdparty/ittnotify/CMakeFiles/ittnotify.dir/src/ittnotify/jitprofiling.c.o [ 0%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/assert.cpp.o [ 0%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.o [ 0%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o [ 0%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/arenastring.cc.o [ 0%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/check_cycles.cpp.o [ 0%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/edge.cpp.o [ 0%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/execution_engine.cpp.o [ 0%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o Note: Class Feature2D has more than 1 base class (not supported by Python C extensions) Bases: cv::Algorithm, cv::class, cv::Feature2D, cv::Algorithm Only the first base class will be used [ 0%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_util.cc.o [ 1%] Linking C static library ../lib/libittnotify.a [ 1%] Built target ittnotify [ 1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/graph.cpp.o [ 1%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/implicit_weak_message.cc.o Note: Class detail_GraphCutSeamFinder has more than 1 base class (not supported by Python C extensions) Bases: cv::detail::GraphCutSeamFinderBase, cv::detail::SeamFinder Only the first base class will be used [ 1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/memory_accessor.cpp.o [ 2%] Linking C static library ../lib/libquirc.a [ 2%] Built target quirc [ 2%] Processing OpenCL kernels (core) Scanning dependencies of target opencv_core [ 2%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o [ 2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/memory_descriptor.cpp.o [ 2%] Built target gen_opencv_python_source [ 2%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o [ 2%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o [ 2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/memory_descriptor_ref.cpp.o [ 2%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o [ 2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/memory_descriptor_view.cpp.o [ 2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/metadata.cpp.o [ 2%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o [ 2%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/alloc.cpp.o [ 2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/metatypes.cpp.o In file included from /home/z/下载/opencv-4.5.5/modules/core/include/opencv2/core/utility.hpp:56, from /home/z/下载/opencv-4.5.5/modules/core/src/precomp.hpp:53, from /home/z/下载/opencv-4.5.5/modules/core/src/algorithm.cpp:43: /home/z/下载/opencv-4.5.5/modules/core/include/opencv2/core.hpp: In function ‘cv::String& cv::operator<<(cv::String&, const cv::Mat&)’: /home/z/下载/opencv-4.5.5/modules/core/include/opencv2/core.hpp:3102:47: internal compiler error: 段错误 3102 | return out << Formatter::get()->format(mtx); | ^ [ 2%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 3%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/node.cpp.o 0x7f2e0e35c08f ??? /build/glibc-FcRMwW/glibc-2.31/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x7f2e0e33d082 __libc_start_main ../csu/libc-start.c:308 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions. make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/build.make:90:modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o] 错误 1 make[2]: *** 正在等待未完成的任务.... [ 3%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/passes/communications.cpp.o [ 3%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/search.cpp.o [ 4%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o In file included from /usr/include/c++/9/istream:991, from /usr/include/c++/9/iostream:40, from /home/z/下载/opencv-4.5.5/3rdparty/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc:44: /usr/include/c++/9/bits/istream.tcc: In member function ‘std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::get(std::basic_istream<_CharT, _Traits>::char_type*, std::streamsize, std::basic_istream<_CharT, _Traits>::char_type)’: /usr/include/c++/9/bits/istream.tcc:326:66: internal compiler error: 段错误 326 | const int_type __idelim = traits_type::to_int_type(__delim); | ^ 0x7f0aca24708f ??? /build/glibc-FcRMwW/glibc-2.31/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x7f0aca228082 __libc_start_main ../csu/libc-start.c:308 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions. make[2]: *** [3rdparty/protobuf/CMakeFiles/libprotobuf.dir/build.make:193:3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o] 错误 1 make[2]: *** 正在等待未完成的任务.... [ 4%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/subgraphs.cpp.o [ 4%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/topological_sort.cpp.o during IPA pass: cp /home/z/下载/opencv-4.5.5/3rdparty/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc: In member function ‘virtual void google::protobuf::io::ArrayInputStream::BackUp(int)’: /home/z/下载/opencv-4.5.5/3rdparty/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:467:1: internal compiler error: 段错误 467 | } // namespace google | ^ 0x7fe12677e08f ??? /build/glibc-FcRMwW/glibc-2.31/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x7fe12675f082 __libc_start_main ../csu/libc-start.c:308 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions. make[2]: *** [3rdparty/protobuf/CMakeFiles/libprotobuf.dir/build.make:206:3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o] 错误 1 make[1]: *** [CMakeFiles/Makefile2:1625:3rdparty/protobuf/CMakeFiles/libprotobuf.dir/all] 错误 2 make[1]: *** 正在等待未完成的任务.... In file included from /usr/include/c++/9/functional:54, from /home/z/下载/opencv-4.5.5/build/3rdparty/ade/ade-0.1.1f/sources/ade/include/ade/metatypes/metatypes.hpp:12, from /home/z/下载/opencv-4.5.5/build/3rdparty/ade/ade-0.1.1f/sources/ade/include/ade/passes/communications.hpp:14, from /home/z/下载/opencv-4.5.5/build/3rdparty/ade/ade-0.1.1f/sources/ade/source/passes/communications.cpp:7: /usr/include/c++/9/tuple: In instantiation of ‘constexpr _Head& std::__get_helper(std::_Tuple_impl<_Idx, _Head, _Tail ...>&) [with long unsigned int __i = 0; _Head = ade::MemoryDescriptorView* const&; _Tail = {}]’: /usr/include/c++/9/tuple:1321:36: required from ‘constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(std::tuple<_Elements ...>&) [with long unsigned int __i = 0; _Elements = {ade::MemoryDescriptorView* const&}; std::__tuple_element_t<__i, std::tuple<_Elements ...> > = ade::MemoryDescriptorView* const&]’ /usr/include/c++/9/tuple:1673:55: required from ‘std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {ade::MemoryDescriptorView* const&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = ade::MemoryDescriptorView* const; _T2 = {anonymous}::CacheEntry]’ /usr/include/c++/9/tuple:1663:63: required from ‘std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {ade::MemoryDescriptorView* const&}; _Args2 = {}; _T1 = ade::MemoryDescriptorView* const; _T2 = {anonymous}::CacheEntry]’ /usr/include/c++/9/ext/new_allocator.h:146:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry>; _Args = {const std::piecewise_construct_t&, std::tuple<ade::MemoryDescriptorView* const&>, std::tuple<>}; _Tp = std::__detail::_Hash_node<std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry>, false>]’ /usr/include/c++/9/bits/alloc_traits.h:483:4: required from ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry>; _Args = {const std::piecewise_construct_t&, std::tuple<ade::MemoryDescriptorView* const&>, std::tuple<>}; _Tp = std::__detail::_Hash_node<std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry>, false>; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<std::__detail::_Hash_node<std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry>, false> >]’ /usr/include/c++/9/bits/hashtable_policy.h:2086:36: required from ‘std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<ade::MemoryDescriptorView* const&>, std::tuple<>}; _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry>, false> >; std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type = std::__detail::_Hash_node<std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry>, false>]’ /usr/include/c++/9/bits/hashtable_policy.h:701:8: required from ‘std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = ade::MemoryDescriptorView*; _Pair = std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry>; _Alloc = std::allocator<std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry> >; _Equal = std::equal_to<ade::MemoryDescriptorView*>; _H1 = std::hash<ade::MemoryDescriptorView*>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type = {anonymous}::CacheEntry; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::key_type = ade::MemoryDescriptorView*]’ /usr/include/c++/9/bits/unordered_map.h:986:20: required from ‘std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = ade::MemoryDescriptorView*; _Tp = {anonymous}::CacheEntry; _Hash = std::hash<ade::MemoryDescriptorView*>; _Pred = std::equal_to<ade::MemoryDescriptorView*>; _Alloc = std::allocator<std::pair<ade::MemoryDescriptorView* const, {anonymous}::CacheEntry> >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = {anonymous}::CacheEntry; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = ade::MemoryDescriptorView*]’ /home/z/下载/opencv-4.5.5/build/3rdparty/ade/ade-0.1.1f/sources/ade/source/passes/communications.cpp:91:22: required from here /usr/include/c++/9/tuple:1310:56: in ‘constexpr’ expansion of ‘std::_Tuple_impl<0, ade::MemoryDescriptorView* const&>::_M_head(__t)’ /usr/include/c++/9/tuple:1310:60: internal compiler error: 段错误 1310 | { return _Tuple_impl<__i, _Head, _Tail...>::_M_head(__t); } | ^ 0x7f7630e1a08f ??? /build/glibc-FcRMwW/glibc-2.31/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x7f7630dfb082 __libc_start_main ../csu/libc-start.c:308 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-9/README.Bugs> for instructions. make[2]: *** [CMakeFiles/ade.dir/build.make:232:CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/passes/communications.cpp.o] 错误 1 make[2]: *** 正在等待未完成的任务.... make[1]: *** [CMakeFiles/Makefile2:1801:modules/core/CMakeFiles/opencv_core.dir/all] 错误 2 make[1]: *** [CMakeFiles/Makefile2:1465:CMakeFiles/ade.dir/all] 错误 2 make: *** [Makefile:163:all] 错误 2
06-03
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值