¿Cómo determino qué versión (s) de las herramientas de línea de comandos de xcode tengo?
Intenté hacer
$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.1.0
Thread model: posix
¿La versión de Apple LLVM es la misma que la versión de las herramientas de línea de comandos de xcode?

xcode command line tools installed versionpero obtuve muchas coincidencias irrelevantes. Por cierto, ¿la respuesta del perro G. funcionó para usted?Respuestas:
Encontrar el número de versión de CLI depende de la combinación de qué sistema operativo particular y qué herramientas de CLI particulares están instaladas. Uno de estos debería funcionar:
En Yosemite y Mavericks:
en Mountain Lion:
fuente
pkgutil --pkgs | grep -i toolsdebería ayudar a localizarlo.com.apple.pkg.CLTools_Executablessigue siendo un buen paquete para usar para esto:pkgutil --pkg-info=com.apple.pkg.CLTools_Executables | grep version version: 11.3.0.0.1.1574140115En terminal hacer
salida de ejemplo:
(adaptado de https://www.garron.me/en/bits/what-xcode-version-am-i-running.html ).
fuente
xcodebuild -versionera lo que estaba buscandoEstoy respondiendo a la versión más reciente (en la realidad son las herramientas en el paquete Xcode.app, pero estoy bastante seguro de que si la ruta de acceso y de salida devueltos por
xcode-select -p,gcc -vyllvm-gcc -v/clang -vestán en armonía, entonces debe ser la misma, es decir,Tenga en cuenta que llvm-gcc es un enlace a clang,
por lo que la salida de
llvm-gcc -vyclang -vdebería ser idéntica, aunque ese puede o no ser el caso para usted (consulte /programming//a/5708732/602581 para obtener más detalles)fuente
clang --versionregresaApple LLVM version 7.3.0 (clang-703.0.31), mientras que elpkgutilcomando del Doc G. regresaversion: 7.3.1.0.1.1461711523.