在没有 bazel 的情况下将 tcmalloc 从源代码安装到 link?

Install tcmalloc from source to link without bazel?

我想从源代码安装 tcmalloc。

我在centos8。我会从 yum 安装,但没有看到任何 google-perfgperf 或类似 available 的任何东西。 (我确实做到了 yum check-update。)

tcmalloc github 上的说明确实很简单。安装 bazel(检查)。然后 运行 bazel test //tcmalloc/...<projectroot>/tcmalloc 目录中。然后,它声称,“恭喜!您已经安装了 TCMalloc”!

好的 tcmalloc 团队,爱你们,但是...我认为我们对 install 的定义不同。我在 /usr/lib//usr/lib64/ 或其他任何地方都看不到任何可用的 libtcmalloc

如何获得由这个 bazel 野兽输出的漂亮、普通、旧的共享库?如上所述通过 bazel 链接到我的项目是不是一个选项。

是的,@dewaffled 在评论中给出了答案。这是我用的。

yum install -y epel-release && yum install -y gperftools.x86_64

或者您可以使用@dewaffled 提到的gperftools-devel