Instalé la versión más nueva de Xcode.Después de instalar Xcode, ¿dónde está el clang?
gcc,cc,clang
, cualquiera de ellos existe en el terminal.
¿Cómo puedo encontrar el compilador c en el terminal que usa Xcode?
Instalé la versión más nueva de Xcode.Después de instalar Xcode, ¿dónde está el clang?
gcc,cc,clang
, cualquiera de ellos existe en el terminal.
¿Cómo puedo encontrar el compilador c en el terminal que usa Xcode?
Dichos comandos se han convertido en un paquete separado "herramientas de línea de comandos" a partir de Xcode 4.3 o menos
Ellos se han movido en el paquete Xcode.app
como parte de hacer Xcode instalar una tienda de aplicaciones más estándar. Las herramientas de la CLI separados es también useful for projects like Homebrew que no tienen necesidad de la descarga completa de Xcode
Para instalar (from here):
- Abra Xcode
- Ir a Preferencias
- Seleccione Descargas y haga clic en Instalar para herramientas de línea de comandos (aproximadamente 171 megabytes)
Es en Xcode paquete de aplicación:
/Applications/Xcode.app/Contents/Developer/usr/bin/
Tipo de Terminal
xcodebuild -find make
xcodebuild -find gcc
xcodebuild -find g++
xcodebuild -find clang
xcodebuild -find clang++
Cada comando imprime ruta completa de la herramienta correspondiente. Ellos son los que usa Xcode.
También puede instalar las herramientas Xcode de línea de comandos que se coloque herramientas y librerías bajo Unix ubicaciones estándar (/usr/bin
, /usr/include
etc.) si desea ser capaz de simplemente escribir make
o gcc
sin ningún tipo de caminos. Tenga en cuenta que estas herramientas no estarán relacionadas con las que usa la aplicación Xcode y pueden ser de versiones diferentes.
Parece que se ha movido: jarmac: ~ $ frasco xcodebuild sonido metálico -Buscar /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
A diferencia de la respuesta aceptada (aunque útil), esta respuesta realmente responde a la pregunta del OP de> ¿cómo puedo encontrar el compilador de C ... que usa Xcode? – U007D
Será sólo dime dónde están esos "clang ... clang ++ ..." o haz cosas como vincularlas? – Microos