2011-11-09 16 views
6

Tengo el código fuente Valgrind más reciente. Quiero instalar Valgrind en una máquina de destino (powerpc) que no tiene soporte para construir ningún software. Así que tendré que cruzar compilar Valgrind en mi máquina de compilación (x86) para la máquina powerpc. ¿Ahora mi pregunta es how to install the cross compiled Valgrind en mi máquina de destino?Instalar Valgrind en una máquina PowerPC de destino

Respuesta

6

utilizar la herramienta por defecto de valgrind (memcheck) en PPC, archivos necesarios son:

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

Después de la compilación cruzada, copie estos archivos en el mismo directorio e inicie valgrind en el destino con VALGRIND_LIB establecido en el lugar donde están.

Por ejemplo, si todos los archivos se copian en/tmp,

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

depurando un programa que se iniciará con valgrind.

Cuestiones relacionadas