在目标PowerPC机器上安装Valgrind

nit*_*ian 7 install valgrind cross-compiling

我有最新的Valgrind源代码.我想Valgrind在目标机器(powerpc)上安装,它不支持构建任何软件.所以我需要Valgrind在我的构建机器(x86)上交叉编译powerpc机器.现在我的问题是how to install the cross compiled Valgrind我的目标机器?

小智 7

要在PPC上使用valgrind的默认工具(memcheck),所需的文件是:

  • ./coregrind/valgrind
  • ./coregrind/vgpreload_core-ppc32-linux.so
  • ./memcheck/memcheck-ppc32-linux
  • ./memcheck/vgpreload_memcheck-ppc32-linux.so
  • ./default.supp

交叉编译后,将这些文件复制到同一目录并valgrind在目标上启动并 VALGRIND_LIB设置为它们所在的位置.

例如,如果所有文件都被复制到/ tmp中,

VALGRIND_LIB=/tmp /tmp/valgrind /PATH/TO/DEBUGGEE
Run Code Online (Sandbox Code Playgroud)

将与valgrind一起启动DEBUGEE.