macos gdb

macos - Gdb en Mac OS X v10.7(Lion)



(3)

Algunos usuarios nuevos pueden encontrarse en la misma situación debido a la actualización de Mac OS X v10.9 (Mavericks).

Solución

Instalar las herramientas de desarrollo y Xcode.

Luego instale Homebrew

Entonces hazlo:

brew install homebrew/dupes/gdb

Notará que algunas aplicaciones no le permitirán usar el GDB recién agregado.

Esto es porque ya no está firmado por Apple.

Para evitar este problema: siga this ; gracias a @andre

He tenido algunas personas que me han pegado en IRC para obtener instrucciones más detalladas para esto. Hice una publicación en mi sitio. Puedes encontrarlo here .

Soy un nuevo usuario de Mac y me pregunto cómo instalar la última versión de GDB (> 7.1). Prefiero usar Homebrew , pero no pude encontrar GDB en la lista.

brew install gdb Error: No available formula for gdb

¿Cuál es la mejor manera de hacerlo?

Cuando se instala Xcode, puede haber instalado una versión anterior. Actualmente,

$ which gdb /usr/bin/gdb $ gdb --version GNU gdb 6.3.50-20050815 (Apple version gdb-1705) (Fri Jul 1 10:50:06 UTC 2011) Copyright 2004 Free Software Foundation, Inc.

Pero necesito la versión> 7.1

Versión del sistema,

Model Name: MacBook Air System Version: Mac OS X 10.7.1 (11B2118)


Esto no responde directamente a la pregunta dada, pero si eres como yo, lo que realmente quieres es una forma sencilla de ejecutar (algo muy parecido a) gdb.

Apple ahora usa Clang como su compilador, y resulta que el depurador de Clang, lldb, se instala junto con las otras herramientas de línea de comandos. Parece que lldb está diseñado con una interfaz de usuario que imita a gdb muy de cerca.

Entonces, la respuesta a tu pregunta puede ser:

solo usa lldb!


Homebrew no proporciona gcc y las fórmulas de la herramienta de desarrollo asociadas por preocupaciones de que los compiladores personalizados / no del sistema podrían interrumpir las compilaciones. Dos posibilidades para la facilidad:

Este es probablemente el comando para usted:

brew install https://raw.github.com/Homebrew/homebrew-dupes/master/gdb.rb