首页 > 数据库 > 数据库开发技术 > openharmony 开启asan
OpenHarmony自定义模块,编译时加上asan相关编译项:
cflags += [ "-g" ]
cflags += [ "-fsanitize=address" ]
cflags += [ "-fsanitize-recover=address" ]
同时引入相关配置:
configs = [ "//build/config/sanitizers:default_sanitizer_ldflags" ]
编译成功,但是把目标输出拷贝到3568板子上执行程序,却没有看到想要的结果:即测试程序有内存泄漏,执行结果却没有任何提示,
有哪位大神帮忙给解答一下???
或者直接告诉我OH编译时如何开启asan
原文作者:;如有侵权,请联系管理员删除。