OpenHarmony开发者论坛

标题: [提问]如何编译asan版本的方舟编译器 [打印本页]

作者: blur    时间: 5 天前
标题: [提问]如何编译asan版本的方舟编译器
[md]### [提问]如何编译asan版本的方舟编译器

最近在尝试编译asan版本的方舟编译器,以下是我尝试过的命令:

```
./build.sh --product-name rk3568 --build-target ark_js_host_linux_tools_packages --build-target ets_frontend_build --gn-args is_asan=true --gn-args is_debug=true --no-prebuilt-sdk
```

以及

```
CMAKE_CXX_FLAGS="-fsanitize-coverage=trace-pc-guard -fsanitize=address" CMAKE_C_FLAGS="-fsanitize-coverage=trace-pc-guard -fsanitize=address" ./build.sh --product-name rk3568 --build-target ark_js_host_linux_tools_packages --build-target ets_frontend_build --no-prebuilt-sdk
```

但是编译出来的可执行文件都没有asan相关符号,并且经过gdb调试,也确实没看到asan相关插桩信息。

我看build仓库的issue说使用**-gn-args is\_asan=true**就行,但是我在经历以上的尝试过后发现还是不行

因此想请教一下大家该如何解决?或者说有相关文档吗?我自己查阅也行

### 【运行环境】

Ubuntu20.04
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5