LoveUnix's Archiver

lu_baihuihui 发表于 2010-1-20 11:59

AIX下安装 valgrind问题

这两天在AIX上试着装valgrind-3.3.1,在linux下能装能用。就在AIX下遇到挺多问题
在make 编译过程遇到:
     
ld: 0711-317 ERROR: Undefined symbol: encrypted_pw_passlen
ld: 0711-317 ERROR: Undefined symbol: crypt_r
ld: 0711-317 ERROR: Undefined symbol: max_history_size
ld: 0711-317 ERROR: Undefined symbol: getpass_auto
ld: 0711-317 ERROR: Undefined symbol: max_pw_passlen     

于是我创建一个名为StaticLinkScript的符号表文件,输入:
#!
encrypted_pw_passlen
crypt_r
max_history_size
getpass_auto
max_pw_passlen
编译就能通过了。

但是我在执行程序的时候确报错了:
yb_p690#valgrind
valgrind: can't stat /usr/local/lib/valgrind/ppc64-aix5/memcheck

请问各位这个问题怎么解决?

lu_baihuihui 发表于 2010-1-25 16:43

env LDFLAGS="-lcrypt" ./configure

不用自己写符号文件了,现在编译,安装都PASS了!
但是还是
yb_p690#valgrind
valgrind: can't stat /usr/local/lib/valgrind/ppc64-aix5/memcheck

txwcan999 发表于 2010-8-2 21:28

是不是版本问题,  valgrind挑AIX版本的

ruijh 发表于 2010-10-31 10:15

居然也有人对valgrind这类软件感兴趣。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.