Necesito usar gdb.
ps-MacBook-Air:AcoustoExport pi$ gdb
-bash: gdb: command not found
ps-MacBook-Air:AcoustoExport pi$ sudo find / -iname "*gdb*"
Password:
/usr/local/share/gdb
/usr/local/Cellar/isl/0.12.1/share/gdb
:
y:
ps-MacBook-Air:AcoustoExport pi$ ls -la /usr/local/share/gdb
lrwxr-xr-x 1 pi admin 30 14 Jan 22:01 gdb -> ../Cellar/isl/0.12.1/share/gdb
No estoy muy seguro de qué hacer con esto, claramente es algo instalado por Homebrew. No sé por qué está ahí, no sé si podría usarlo en su lugar. No está en la ruta de búsqueda.
Entonces me imagino que necesito herramientas de línea de comandos de Xcode.
Xcode no está disponible actualmente en el servidor de actualización de software
^ mi problema actual exactamente. El comentario sobre esa pregunta dice "puede obtener este error si ya lo tiene"
Pero, ¿cómo verifico si ya los tengo?
/usr/bin
, no/usr/build
. De hechoxcodebuild
debería ser suficiente ya que/usr/bin
suele estar en tuPATH
.En primer lugar, asegúrese de haberlo descargado o no. Abre la aplicación de tu terminal, e ingresa
$ gcc
si no la has instalado recibirás una alerta. Puede verificar que lo ha instaladoY para estar seguro entonces entra
$ gcc --version
Puede leer más sobre el proceso aquí: Herramientas de línea de comandos de Xcode para Mavericks
fuente
Use el siguiente comando simple usando Terminal:
1. Para instalar la versión de Xcode
2. Para instalar la versión de idioma Swift
fuente
Pude encontrar mi versión de Xcode en maxOS Sierra usando este comando:
según esta respuesta .
fuente
Gracias a la gente de #macdev de Freenode, aquí hay algo de información:
En los viejos tiempos, antes de que Xcode estuviera en la tienda de aplicaciones, incluía herramientas de línea de comandos.
Ahora lo obtienes de la tienda, y con este nuevo mecanismo no puede instalar cosas adicionales fuera de Xcode.app, por lo que debes hacerlo manualmente tú mismo, de la siguiente manera:
En Xcode 4.x puede verificar si están instalados desde la interfaz de usuario de Xcode:
En Xcode 5.x ahora está aquí:
Mi problema para encontrar gcc / gdb es que han sido reemplazados por clang / lldb: GDB missing en OS X v10.9 (Mavericks)
También tenga en cuenta que Xcode contiene un compilador y un depurador, por lo que una de las cosas que hará la instalación de herramientas de línea de comandos es un enlace simbólico o modificar $ PATH. También descarga ciertas cosas como git.
fuente
Si por alguna razón xcode no está instalado bajo
/usr/bin/xcodebuild
ejecutar el siguiente comando
which xcodebuild
y si está instalado, se le pedirá su ubicación.
fuente