usar como build valgrind

build - como - ¿Cómo construir e instalar Valgrind en Mac?



valgrind options (4)

Recomendado:

Utilice brew : brew install valgrind

Manual de instalación:

Esto es lo que funcionó en mi mac (10.6). Verifique que tenga la última versión (ahora, 3.7.0), luego cambie al directorio descomprimido

cd /users/(insert username here)/downloads/valgrind-3.7.0

Le sugiero que haga lo mismo que otro publicado y lea el archivo Léame.

nano README

Comenzar la construcción; /usr/local es el lugar en el sistema de archivos en el que se instalará el programa. Hay muchos argumentos como el prefix que están disponibles para personalizar la instalación en su sistema particular si no funciona de manera predeterminada. Normalmente solo usar ./configure funciona perfectamente bien.

./configure --prefix=/usr/local make sudo make install

O probablemente podrías obtenerlo de fink o macports o homebrew.

Estoy en Mac OS X usando Codeblocks 10.05

Descargué Valgrind y extraje una carpeta. Estoy completamente perdido a partir de ahí, y no tengo idea de cómo construirlo.

No conozco CUALQUIER comando de terminal / consola y generalmente soy nuevo en la programación, así que no tengo idea de cómo "compilarlo" o "compilarlo". Solo tengo una carpeta llamada Valgrind con un montón de archivos aleatorios.

¿Podría alguien decirme cómo proceder? Ya revisé el sitio web / la documentación pero realmente no me dio instrucciones de instalación, solo las instrucciones de uso.

Gracias

PD: Sé que ya publiqué esta pregunta, pero la pregunta anterior fue cerrada, por ser demasiado vaga. Volví a publicar este con más información.

PSS: Todo lo que básicamente estoy preguntando es, ¿qué debo hacer para instalar Valgrind justo después de descargarlo del sitio web y extraer los archivos?


El proceso central es bastante simple:

Asegúrate de estar en el directorio correcto.

Primer intento:

./configure

cuando eso haya terminado, ejecuta:

make

en este punto, necesitará su en root (esto es relativamente complicado de hacer, vea la nota al final). Como root, ejecuta:

make install

Cuando esto finalice, tendrá una instalación valgrind en funcionamiento. Pruébalo corriendo

valgrind ls -l

Para su en root, tendrá que haber configurado una cuenta de root. Si no has hecho esto en el pasado, mira las instrucciones de Apple aquí .

Para realizar el su real, primero deberá ejecutar una cuenta con privilegios de administrador. Si aún no lo hace, puede cambiar de usuario con lo siguiente:

su admin

donde admin es el nombre de un usuario con privilegios de administrador (deberá ingresar la contraseña para esta cuenta). A partir de ahí, puede ejecutar su para ir a la raíz:

su

Tendrá que ingresar la contraseña de root que configuró anteriormente.


Puede que le resulte más fácil usar algo como macports . Cómo instalar eso probablemente esté más allá del alcance de esta pregunta, pero tienen una página dedicada a él en su sitio.

Una vez que haya instalado macports, debe escribir:

sudo port install valgrind +universal

Como dices que no tienes experiencia con las líneas de comando, repasemos brevemente las diferentes partes de este comando:

  • sudo significa que el resto del comando se ejecutará como root y le pedirá su contraseña. Esto es necesario para que el instalador tenga los permisos correctos
  • port es la herramienta de línea de comandos para administrar macports
  • install es un comando para el port . Pruebe la port help para ver una lista de comandos.
  • valgrind le dice a macports qué debería estar instalando
  • +universal es una variante. Esto le dice a macports que configure valgrind para soportar soporte de 32 bit y 64 bit.

Puedes instalarlo a través de brew para Mac

brew install valgrind

Es posible que deba vincular manualmente la entrada a / usr / local / bin, ya que brew se negó a hacerlo en mi caso.

ln /usr/local/Cellar/valgrind/3.8.1/bin/vgdb /usr/local/bin/vgdb ln: /usr/local/bin/vgdb: Permission denied sudo ln /usr/local/Cellar/valgrind/x.x.x./bin/vgdb /usr/local/bin/vgdb