2

我在我的主目录下的 SUSE Linux SLES 11SP2 上安装了 Valgrind,并将其添加到路径中。然后我为 C/C++ Service Release 2 Build id: 20130225-0426 安装了 eclipse Juno 并安装了 Valgrind 插件。

当我尝试使用 Valgrind 创建配置文件配置时,我收到一条错误消息:“[Valgrind 选项]:无法确定 Valgrind 的版本”,尽管它允许我进行配置,但它阻止我通过灰显所有按钮来继续除了关闭按钮。

我知道我错过了一些琐碎的事情,比如在 eclipse 中定义 Valgrind 可执行文件的位置,但我无法找到它,不是在项目属性中,也不是在窗口首选项中。

我会感谢你的帮助。

4

2 回答 2

0
于 2013-03-19T12:15:44.820 回答
0

我得到了同样的错误,但它不是由你给出的解释引起的。

如果你在 mac os x 上使用 valgrind,你会得到这个错误,因为 valgrind 通常没有安装在 eclipse 正在寻找的目录中。为了解决 mac 上的问题,您需要通过键入 ln -s valgrind_location /usr/bin/valgrind 来创建指向 valgrind 位置的符号链接。请注意,这与 eclipse 网站http://wiki.eclipse.org/Linux_Tools_Project/Valgrind/User_Guide上的说明不同。出于某种原因,他们在他们的网站上向后调用。一旦我做了这个更正,valgrind 就可以在 Eclipse 中正常工作。

因此,在 Mac 上,至少它无法确定 valgrind 版本的错误至少与 eclipse 无法找到该文件相匹配。

于 2015-08-04T05:42:09.787 回答