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