He probado
brew install llvm
pero después de que puedo encontrar clang++*
ejecutable bajo /usr/local
.
Por lo tanto mi pregunta: ¿Cómo conseguir clang++ a través de Homebrew?
He probado
brew install llvm
pero después de que puedo encontrar clang++*
ejecutable bajo /usr/local
.
Por lo tanto mi pregunta: ¿Cómo conseguir clang++ a través de Homebrew?
El llvm
paquete en el Homebrew no incluye clang++
, de forma predeterminada. El momento de la instalación, usted tiene que agregar --with-clang
a la línea de comandos (por ejemplo, brew install --with-clang llvm
). El extra --with-clang
de los rendimientos de un paquete completo de compilación porque sólo hay uno anterior a la compilación ('embotellada') llvm
paquete disponible (sin clang++
). Además de que: el llvm
paquete es relativamente antigua - en la actualidad se ha llvm 3.6 - donde 3.7 fue lanzado hace 6 meses.
Por lo tanto, para obtener un embotellada clang++
3.7 tienes que instalar el llvm paquete de Homebrew Versiones:
$ brew tap homebrew/versions
$ brew install llvm37
Entonces está disponible en:
/usr/local/bin/clang++-3.7
La fórmula también señala:
To link to libc++, something like the following is required:
CXX="clang++-3.7 -stdlib=libc++"
CXXFLAGS="$CXXFLAGS -nostdinc++ -I/usr/local/opt/llvm37/lib/llvm-3.7/include/c++/v1"
LDFLAGS="$LDFLAGS -L/usr/local/opt/llvm37/lib/llvm-3.7/lib"
Usted tiene que instalar con --with-clang
opción de:
$ brew install --with-clang llvm
==> Installing dependencies for llvm: cmake
==> Installing llvm dependency: cmake
==> Downloading https://homebrew.bintray.com/bottles/cmake-3.4.3.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring cmake-3.4.3.el_capitan.bottle.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/cmake
==> Summary
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.