从源代码安装tcmalloc到没有bazel的链接?

问题描述

我想从源代码安装tcmalloc

我在centos8上。我将从yum安装,但是看不到任何google-perfgperfavailable之类的任何东西。 (我确实做了yum check-update。)

tcmalloc github上的说明很简单。安装bazel(选中)。然后在bazel test //tcmalloc/...目录中运行<projectroot>/tcmalloc。然后,它说:“恭喜!您已经安装了tcmalloc”!

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

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

解决方法

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

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

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