0

我正在尝试在具有 glibc 2.11 的 ubuntu 10.04 上安装 valgrind 2.2.0。我用过valgrind 不接受最新版本的 glibc链接。虽然让我遇到了一些错误。屏幕上出现的最后 10 行是

vg_libpthread.c:314: note: expected ‘const Char *’ but argument is of type ‘char *’
vg_libpthread.c:3292: warning: pointer targets in passing argument 4 of ‘my_assert_fail’ differ in signedness
vg_libpthread.c:314: note: expected ‘const Char *’ but argument is of type ‘const char *’
/tmp/ccGHnzp9.s: Assembler messages:
/tmp/ccGHnzp9.s:2463: Error: symbol `__longjmp_chk' is already defined
make[4]: *** [vg_libpthread.o] Error 1
make[3]: *** [install-recursive] Error 1
make[2]: *** [install] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install] Error 2

/tmp/ccGHnzp9.s 文件不存在。我无法找到问题所在。谢谢你。

4

1 回答 1

0

我正在尝试在 ubuntu 10.04 上安装 valgrind 2.2.0

Valgrind 2.2.0 是古老的(2004 年 8 月 31 日发布),如果没有对最近的 Linux 系统进行大量黑客攻击,就无法构建。

我也想不出任何好的理由来尝试构建那个特定的 Valgrind 版本。只需使用较新的版本(当前版本在 ubuntu 10.04 上构建得很好,没有任何黑客攻击)。

于 2012-12-31T21:59:24.663 回答