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