Resultados de la búsqueda a petición "clang"

3 la respuesta

Construyendo con CMake, Ninja y Clang en Windows

Estimados compañeros codificadores de C ++, Después de usar la cadena de herramientas de Visual Studio para construir en Windows por un tiempo, decidí darle una oportunidad a Clang 5. Instalé los binarios LLVM 5.0.0, el entorno de compilación ...

4 la respuesta

¿Equivalentes al _countof de MSVC en otros compiladores?

¿Hay algún equivalente incorporado para_countof [http://msdn.microsoft.com/en-us/library/ms175773(v=VS.100).aspx]proporcionado por otros compiladores, en particular GCC y Clang? ¿Hay alguna forma no macro?

1 la respuesta

Símbolo no encontrado cuando se enlaza estática en MacOSX

Estoy tratando de crear una biblioteca estática y vincularla en MacOS X (varias versiones): Archivofoo.c: char foo[111];Expedientebar.c: #include <string.h> extern char foo[]; int bar(char *src) { strcpy(foo, src); return strlen(foo); }Crea una ...

5 la respuesta

LLVM vs. GCC para desarrollo iOS [cerrado]

En el último SDK de iOS, Apple ofrece tres opciones de compilador: GCC, LLVM con Clang y LLVM-GCC. Entiendo más o menos lo que significan estos 3, qué son LLVM y Clang, y así sucesivamente. Lo que no sé es lo que esto significa en la ...

2 la respuesta

Vinculación contra clang-llvm

He estado trabajando en una pequeña herramienta con clang / llvm pero no he podido obtener con éxito g ++ y el enlazador de gnu para vincular correctamente mi código contra clang. mi enlazador está generando los siguientes errores: undefined ...

3 la respuesta

¿Por qué esta variable no utilizada no está optimizada?

Jugué con el compilador Explorador de Godbolt. Quería ver qué tan buenas son ciertas optimizaciones. Mi ejemplo mínimo de trabajo es: #include <vector> int foo() { std::vector<int> v {1, 2, 3, 4, 5}; return v[4]; } El ensamblador generado (por ...

2 la respuesta

Habilite la compatibilidad con OpenMP en clang en Mac OS X (sierra y Mojave)

Estoy usando Mac OS X Sierra, y descubrí que clang (LLVM versión 8.1.0 (clang-802.0.38)) no es compatible con OpenMP: cuando ejecutoclang -fopenmp program_name.c, Tuve el siguiente error: clang: error: unsupported option '-fopenmp' Parece que ...

1 la respuesta

gcc vs clang: alineando una función con -fPIC

Considera este código: // foo.cxx int last; int next() { return ++last; } int index(int scale) { return next() << scale; }Al compilar con gcc 7.2: $ g++ -std=c++11 -O3 -fPICEsto emite: next(): movq last@GOTPCREL(%rip), %rdx movl (%rdx), %eax ...

1 la respuesta

Clang ya no puede compilar programas usando el encabezado <functional>

Estoy usandoclang La versión 4.0.0 en mi sistema que ejecuta ArchLinux, siempre funcionó bien, ¡pero recientemente ya no puedo compilar programas que usen ciertos encabezados STL! Detalles: Salida declang --version: clang version 4.0.0 ...

1 la respuesta

Cómo compilar lib compartido con clang en osx

archivo fuente rsetti::fastidio { /tmp }-> cat foo.c #include <stdio.h> void ACFunction() { printf("ACFunction()\n"); AGoFunction(); }compilación de lib compartida rsetti::fastidio { /tmp }-> clang -shared -o libfoo.so foo.c foo.c:4:3: ...