Clang (Español)
Jump to navigation
Jump to search
Clang es un compilador de C/C ++/Objective C/CUDA basado en LLVM. Se distribuye bajo la Licencia BSD.
Instalación
Compilar paquetes con Clang
Agregue export CC=clang
y (para C ++) export CXX=clang++
a su /etc/makepkg.conf
. Si está compilando con debug
, elimine también -fvar-tracking-assignments
de DEBUG_CFLAGS
y DEBUG_CXXFLAGS
ya que clang no lo admite.
Nota: Para los paquetes que especifican opciones de compilación específicas de GCC, puede haber errores de compilación que requieran editar el paquete fuente, el pkgbuild o descomentar las líneas de clang en makepkg.conf.
Usar el Analizador Estático
Para analizar un proyecto, simplemente coloque la palabra scan-build
delante de su comando de compilación. Por ejemplo:
$ scan-build make
También es posible analizar archivos específicos:
$ scan-build gcc -c t1.c t2.c