首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Mac上构建和安装Valgrind?

如何在Mac上构建和安装Valgrind?
EN

Stack Overflow用户
提问于 2011-11-12 10:38:44
回答 2查看 77.7K关注 0票数 29

我在Mac OS X上使用代码块10.05

我下载了Valgrind,并解压了一个文件夹。我完全迷失在那里,也不知道如何构建它。

我不知道任何终端/控制台命令,并且通常是编程新手,所以我不知道如何“构建”或“编译”它。我只有一个名为Valgrind的文件夹,里面有一堆随机文件。

有人能告诉我该怎么做吗?我已经查看了网站/文档,但它并没有给我真正的安装说明,只给了我使用说明。

谢谢

PS:我知道我已经发布了这个问题,但上一个问题因为太模糊而被关闭。我重新发布了这篇文章,提供了更多的信息。

PSS:我想问的基本上是,在我从网站下载Valgrind并解压文件后,我该怎么做才能安装它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-10 18:27:02

推荐:

使用brewbrew install valgrind

手动安装:

以下是在我的Mac (10.6)上运行的方法。仔细检查是否有最新版本,然后切换到未压缩的目录

代码语言:javascript
复制
cd /users/(insert username here)/downloads/valgrind-3.17.0

我建议你像另一个帖子那样做,并阅读自述文件。

代码语言:javascript
复制
nano README

开始构建;/usr/local是文件系统上将安装程序的位置。有许多像prefix这样的参数可用于自定义安装到您的特定系统,如果它在默认情况下不工作。通常情况下,仅仅使用./configure就可以很好地工作。

代码语言:javascript
复制
./configure --prefix=/usr/local

make

sudo make install

或者你可以从fink或macports或自制软件中获得它。

票数 32
EN

Stack Overflow用户

发布于 2013-08-07 15:22:22

您可以通过brew for Mac安装它:

代码语言:javascript
复制
brew install valgrind

您可能需要手动将该条目链接到/usr/local/bin,因为在我的情况下,brew拒绝这样做:

代码语言:javascript
复制
$ ln /usr/local/Cellar/valgrind/3.8.1/bin/vgdb /usr/local/bin/vgdb
ln: /usr/local/bin/vgdb: Permission denied
$ sudo ln /usr/local/Cellar/valgrind/3.8.1/bin/vgdb /usr/local/bin/vgdb
票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8102143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档