libasan 有许多类似命名的包(gcc 和 clang 的地址清理器):
$ apt-cache search libasan | grep -v dbg | grep -v cross
libasan2 - AddressSanitizer -- a fast memory error detector
libasan3 - AddressSanitizer -- a fast memory error detector
libasan4 - AddressSanitizer -- a fast memory error detector
libasan0 - AddressSanitizer -- a fast memory error detector
(输出来自 Ubuntu 17.10。Ubuntu 18.04 也有libasan5
。)
- 这些包有什么区别?
- 我应该安装哪一个?
不同的软件包适用于不同版本的 gcc:
要了解该信息,您可以查看软件包详细信息:
apt-cache show libsan0
与您用于编译程序的 gcc 版本相匹配的版本。