草庐IT

android - 不满意链接错误 : dlopen failed: cannot locate symbol "__aeabi_memcpy4" referenced by

我刚刚从NDK12.x更新到13.x,现在遇到以下崩溃:Causedby:java.lang.UnsatisfiedLinkError:dlopenfailed:cannotlocatesymbol"__aeabi_memcpy4"referencedby"/data/app/com.app.myapp-1/lib/arm/libJniBitmapOperationsLibrary.so"...atjava.lang.Runtime.loadLibrary(Runtime.java:372)atjava.lang.System.loadLibrary(System.java:1076)

c++ - 什么是 __aeabi_unwind_cpp_pr1' 以及如何避免它?

我有一堆arm程序集、C和C++文件。gcc正在尝试链接它们,但这些是针对嵌入式项目的。我没有使用任何外部库,所有使用的代码都是我编写的。似乎发生了一个错误,因为我在main.c中定义了一个名为intkernel_main(void)的函数,它试图调用set_LED(intvalue)在mailbox.cpp中定义,其中包含headermailbox.h(我确实在main.c文件中包含header)。准确的错误是:undefinedreferenceto`__aeabi_unwind_cpp_pr1'我制作项目的方式是:-在不链接(-c)的情况下将所有源文件(.s、.c、.cpp)编译