...
../lib_android/libncnn.a(binaryop_arm.cpp.o): In function `.omp_outlined..40':
binaryop_arm.cpp:(.text..omp_outlined..40+0x80): undefined reference to `__kmpc_for_static_init_4'
binaryop_arm.cpp:(.text..omp_outlined..40+0x130): undefined reference to `__kmpc_for_static_fini'
...
大概率是用了下面這個配置
NDK_TOOLCHAIN_VERSION = 4.9
ncnn 默認條件下 會選用 clang作爲編譯器,而不是gcc,因此會報出上面錯位。
遇到該問題,首先要確保當前編譯器與libncnn.a編譯器一致。