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:
- Utilice http://www.macports.org/
- Vea aquí https://github.com/mxcl/homebrew/wiki/Custom-GCC-and-cross-compilers
Este es probablemente el comando para usted:
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/gdb.rb