我正在构建一个android native C ++应用程序,但收到分段错误...
因此,我已经为Android交叉编译了Valgrind以解决问题。
在Valgrind中,我的函数名称为 ??? ,(我认为)表示我没有调试符号。
我认为ndk-build在所有情况下都会剥离二进制文件。确实,当我在文件上执行file命令时,它写为 stripped 。
这是我的Application.mk,是否有人不剥离二进制文件并在Valgrind中显示?
APP_STL := c++_static
APP_CPPFLAGS := -std=c++17
APP_CFLAGS := -Og -g -DDEBUG -DVERBOSE
APP_ABI := arm64-v8a
APP_PLATFORM := android-21