Установите Valgrind на целевой машине PowerPC - PullRequest
7 голосов
/ 09 ноября 2011

У меня последний Valgrind исходный код.Я хочу установить Valgrind на целевой машине (powerpc), которая не поддерживает создание каких-либо программ.Поэтому мне нужно будет кросс-компилировать Valgrind на моей сборочной машине (x86) для машины powerpc.Теперь мой вопрос how to install the cross compiled Valgrind на моей целевой машине?

1 Ответ

7 голосов
/ 16 мая 2012

Для использования стандартного инструмента valgrind (memcheck) на PPC необходимы следующие файлы:

  • . / Coregrind / Valgrind
  • . / Coregrind / vgpreload_core-ppc32-linux.so
  • . / MemCheck / MemCheck-ppc32-линукс
  • . / MemCheck / vgpreload_memcheck-ppc32-linux.so
  • . / Default.supp

После кросс-компиляции скопируйте эти файлы в тот же каталог и запустите valgrind на цели с VALGRIND_LIB, установленной там, где они есть.

Например, если все файлы были скопированы в / tmp,

VALGRIND_LIB=/tmp /tmp/valgrind /PATH/TO/DEBUGGEE

запустит DEBUGEE с valgrind.

...