如何使用 Mingw-w64 和 Intel MKL 编译 MATLAB MEX 文件

如何解决如何使用 Mingw-w64 和 Intel MKL 编译 MATLAB MEX 文件

请有经验的人帮助我完成上述崇高的目标吗?

经过这么多小时(而不是几天)和尝试和搜索互联网的方式,我的挫败感已经累积,我决定求助于 SO 社区。我希望一个有效的解决方案也能帮助其他人在这种情况下。

我的设置:

  • Windows 10
  • MATLAB R2019b
    • 英特尔 MKL 用于在 MATLAB 中调用已编译的 mex 文件,此特定版本的 MATLAB 使用:
      • 'Intel(R) Math Kernel Library Version 2018.0.3 Product Build 20180406 for Intel(R) 64 Architecture Applications,CNR branch AVX'
  • 用于 mex 文件编译的 MinGW64 编译器 (C++),更准确地说:
    • x86_64-6.3.0-posix-seh-rt_v5-rev
  • 两个源cpp文件
    • 虽然它们现在不重要,但问题不在这里。 (仅供参考:这些文件可以使用 OpenBLAS 正确编译,但这超出了范围。)

我尝试使用 MATLAB 中的内置 mex 命令并链接正确的英特尔 MKL 库,如下所示;但是,我不介意使用任何其他设置进行编译。我必须遵守的唯一限制是留在 Windows 10 平台上。

mex -g -DMKL_ILP64 '-IC:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\include' '-LC:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win' main.cpp sub.cpp -lmkl_intel_ilp64.lib -lmkl_sequential.lib -lmkl_core.lib

尝试编译会导致许多错误消息,如底部所示。这只是原始错误消息的截断版本,否则它会超出 SO 对每个问题允许的字符长度的限制。

大多数错误要么是undefined references要么是

__security_check_cookie

__GSHandlerCheck

我非常感谢任何帮助、提示或建议。提前致谢。

Building with 'MinGW64 Compiler (C++)'.
Error using mex
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
Warning: .drectve `-defaultlib:"uuid.lib" ' unrecognized
Warning: corrupt .drectve at end of def file
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgemm.obj):(.text[dgemm]+0x194): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgemm.obj):(.text[dgemm]+0x2a0): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgemm.obj):(.xdata+0x1c): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgemm.obj):(.xdata+0x3c): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dsyrk.obj):(.text[dsyrk]+0x14c): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dsyrk.obj):(.text[dsyrk]+0x215): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dsyrk.obj):(.xdata+0x1c): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dsyrk.obj):(.xdata+0x3c): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_ddot.obj):(.text[ddot]+0x63): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_ddot.obj):(.text[ddot]+0x125): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_ddot.obj):(.xdata+0x8): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_ddot.obj):(.xdata+0x30): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgemv.obj):(.text[dgemv]+0x15b): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgemv.obj):(.text[dgemv]+0x248): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgemv.obj):(.xdata+0x1c): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgemv.obj):(.xdata+0x3c): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgetrf.obj):(.text[dgetrf]+0xe0): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgetrf.obj):(.xdata+0x1c): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dpotrf.obj):(.text[dpotrf]+0xdc): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dpotrf.obj):(.xdata+0x18): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgesv.obj):(.text[dgesv]+0xc5): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgesv.obj):(.xdata+0x1c): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgetri.obj):(.text[dgetri]+0xb9): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dgetri.obj):(.xdata+0x1c): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dpotri.obj):(.text[dpotri]+0xa7): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dpotri.obj):(.xdata+0x18): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dtrtri.obj):(.text[dtrtri]+0xb4): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_intel_ilp64.lib(_dtrtri.obj):(.xdata+0x1c): undefined reference to `__GSHandlerCheck'
C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_print_verbose_omp_no_patched.obj):(.text[mkl_serv_print_verbose_info]+0x36b):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_print_verbose_omp_no_patched.obj):(.xdata+0x18): undefined
reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.text[mkl_read_threads_env]+0x612):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.xdata+0x10): undefined reference to
`__GSHandlerCheck'
C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.text[count_cores_impl_win32_or_ver_6_0_or_less]+0x12):
undefined reference to `__chkstk'
C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.text[count_cores_impl_win32_or_ver_6_0_or_less]+0x860):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.xdata+0x18): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.text[mkl_serv_mpi_get_ppn]+0xaf):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.xdata+0x8): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.text[mkl_serv_get_ncpus]+0x12):
undefined reference to `__chkstk'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.text[mkl_serv_get_ncpus]+0x11d1):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.xdata+0x1c): undefined reference to
`__GSHandlerCheck'
C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.text[mkl_serv_get_ncorespercpu]+0x43b): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.xdata+0x18): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.text[mkl_serv_get_ht]+0x43c):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.xdata+0x1c): undefined reference to
`__GSHandlerCheck'
C:\Program Files
(x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.text[mkl_serv_get_nlogicalcores]+0x43b): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_sequential.lib(mkl_threading_omp_no_patched.obj):(.xdata+0x18): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.text[mkl_serv_dsecnd]+0xc6): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.xdata+0x14): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.text[mkl_serv_get_cpu_frequency]+0x421): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.xdata+0x34): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.xdata+0xa8): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.text[mkl_serv_second]+0xcd): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.xdata+0x14): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.text[mkl_serv_get_clocks_frequency]+0x64): undefined reference
to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.xdata+0x14): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.text[mkl_serv_get_max_cpu_frequency]+0xaa): undefined reference
to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.xdata+0x8): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(dsecnd.obj):(.xdata+0x18): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(xerbla.obj):(.text[mkl_serv_xerbla]+0x62): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(xerbla.obj):(.xdata+0xc): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(xerbla.obj):(.text[mkl_serv_check_ptr]+0x3c): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(xerbla.obj):(.xdata+0xc): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(xerbla.obj):(.text[mkl_serv_default_xerbla]+0x13c): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(xerbla.obj):(.xdata+0xc): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_set_memory_limit]+0xcb): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x10): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_allocate]+0x5c): undefined reference
to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x18): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_malloc]+0x42): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x14): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mm_account_ptr_by_tid..0]+0x232): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x18): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_deallocate]+0x621): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x14): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_free]+0x216): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x10): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_free_buffers]+0x344): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x10): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_thread_free_buffers]+0x2bc):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x14): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mm_account_ptr_by_tid]+0x378): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x18): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_mem_stat]+0x239): undefined reference
to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x10): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_realloc]+0x639): undefined reference
to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x18): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_jit_alloc]+0x5b): undefined reference
to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x14): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_jit_free]+0x22d): undefined reference
to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x10): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mm_cleanup_thread_cbk]+0x3a7): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x14): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.text[mkl_serv_get_fast_mm_status]+0x39): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_memory_patched.obj):(.xdata+0x8): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_verbose.obj):(.text[mkl_serv_verbose]+0xb8): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_verbose.obj):(.xdata+0xc): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_verbose.obj):(.text[mkl_serv_verbose_mode]+0x4c): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_verbose.obj):(.xdata+0xc): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_verbose.obj):(.text[mkl_serv_verbose_output_file_mode]+0x47): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_verbose.obj):(.xdata+0x8): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.text[mkl_serv_cpu_detect]+0x50): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x10): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.text[mkl_serv_get_cpu_type]+0x293): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x8): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x18): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.text[mkl_serv_enable_instructions]+0x30e):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x8): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x18): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.text[mkl_serv_is_sse4_2_enabled]+0x141):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x8): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.text[mkl_serv_is_avx_enabled]+0x141):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x8): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.text[mkl_serv_is_avx2_enabled]+0x141):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x8): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.text[mkl_serv_is_avx512_enabled]+0x141):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x8): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.text[mkl_serv_is_avx512_mic_enabled]+0x141):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(load_dll_static_patched.obj):(.xdata+0x8): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_cbwr_static_patched.obj):(.text[mkl_serv_cbwr_get]+0xa1): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_cbwr_static_patched.obj):(.xdata+0xc): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_cbwr_static_patched.obj):(.text[mkl_serv_cbwr_get_nolock]+0xa1):
undefined reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_cbwr_static_patched.obj):(.xdata+0xc): undefined reference to
`__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_getversion.obj):(.text[mkl_serv_get_version_string]+0x2f3): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_getversion.obj):(.xdata+0x10): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_getversion.obj):(.text[mkl_serv_get_version_string_c]+0x273): undefined
reference to `__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_getversion.obj):(.xdata+0xc): undefined reference to `__GSHandlerCheck'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_msg_support.obj):(.text[mkl_serv_get_msg]+0x218): undefined reference to
`__security_check_cookie'
C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.2.185\windows\mkl\lib\intel64_win\mkl_core.lib(mkl_msg_support.obj):(.xdata+0xc): undefined reference to `__GSHandlerCheck'
collect2.exe: error: ld returned 1 exit status```

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-
参考1 参考2 解决方案 # 点击安装源 协议选择 http:// 路径填写 mirrors.aliyun.com/centos/8.3.2011/BaseOS/x86_64/os URL类型 软件库URL 其他路径 # 版本 7 mirrors.aliyun.com/centos/7/os/x86
报错1 [root@slave1 data_mocker]# kafka-console-consumer.sh --bootstrap-server slave1:9092 --topic topic_db [2023-12-19 18:31:12,770] WARN [Consumer clie
错误1 # 重写数据 hive (edu)> insert overwrite table dwd_trade_cart_add_inc > select data.id, > data.user_id, > data.course_id, > date_format(
错误1 hive (edu)> insert into huanhuan values(1,'haoge'); Query ID = root_20240110071417_fe1517ad-3607-41f4-bdcf-d00b98ac443e Total jobs = 1
报错1:执行到如下就不执行了,没有显示Successfully registered new MBean. [root@slave1 bin]# /usr/local/software/flume-1.9.0/bin/flume-ng agent -n a1 -c /usr/local/softwa
虚拟及没有启动任何服务器查看jps会显示jps,如果没有显示任何东西 [root@slave2 ~]# jps 9647 Jps 解决方案 # 进入/tmp查看 [root@slave1 dfs]# cd /tmp [root@slave1 tmp]# ll 总用量 48 drwxr-xr-x. 2
报错1 hive> show databases; OK Failed with exception java.io.IOException:java.lang.RuntimeException: Error in configuring object Time taken: 0.474 se
报错1 [root@localhost ~]# vim -bash: vim: 未找到命令 安装vim yum -y install vim* # 查看是否安装成功 [root@hadoop01 hadoop]# rpm -qa |grep vim vim-X11-7.4.629-8.el7_9.x
修改hadoop配置 vi /usr/local/software/hadoop-2.9.2/etc/hadoop/yarn-site.xml # 添加如下 <configuration> <property> <name>yarn.nodemanager.res