Resultados da pesquisa a pedido "clang"

1 a resposta

Como evitar o clang: nenhum erro de arquivo ou diretório

Estou tentando instalar o RPostgreSQL na minha instância de R. Eu baixei o R com o Anaconda, também baixei o homebrew. Quando executo, install.packages ('RPostgreSQL'), recebo uma mensagem de erro que diz: make: ...

1 a resposta

Como você pode adicionar uma nova palavra-chave ao clang, uma palavra-chave que seria tratada como principal?

Como uma nova palavra-chave pode ser adicionada ao clang? A nova palavra-chave deve ser um qualificador de função. Para onde iria a parte da declaração? Obrigado.

2 a resposta

Ative o suporte ao OpenMP em clang no Mac OS X (sierra & Mojave)

Estou usando o Mac OS X Sierra e descobri que o clang (LLVM versão 8.1.0 (clang-802.0.38)) não suporta o OpenMP: quando executoclang -fopenmp program_name.c, Recebi o seguinte erro: clang: error: unsupported option '-fopenmp' Parece que o clang ...

1 a resposta

Símbolo não encontrado ao vincular estática no MacOSX

Estou tentando criar uma biblioteca estática e vinculá-la no MacOS X (várias versões): Arquivofoo.c: char foo[111];Arquivobar.c: #include <string.h> extern char foo[]; int bar(char *src) { strcpy(foo, src); return strlen(foo); }Crie uma ...

5 a resposta

LLVM vs. GCC para desenvolvimento em iOS [fechado]

No mais recente SDK do iOS, a Apple fornece três opções de compilador: GCC, LLVM com Clang e LLVM-GCC. Entendo mais ou menos o que esses 3 significam, o que são LLVM e Clang, e assim por diante. O que eu não sei é o que isso significa na prática ...

1 a resposta

Por que o gcc e o clang produzem resultados diferentes para este programa? (operador de conversão x construtor)

programa: #include <stdio.h> struct bar_t { int value; template<typename T> bar_t (const T& t) : value { t } {} // edit: You can uncomment these if your compiler supports // guaranteed copy elision (c++17). Either way, it // doesn't affect the ...

1 a resposta

gcc vs clang: embutindo uma função com -fPIC

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

1 a resposta

Construindo um aplicativo x86 com o CMake, Ninja e Clang no Windows x64

Quero criar um aplicativo Windows x86 na minha máquina Windows x64. Eu uso o CMake, Ninja, clang-cl, lld-link e o VS Build Tools 2017 com as seguintes CMakeLists cmake_minimum_required(VERSION 3.9) project(Test CXX) add_library(TestLib ...

4 a resposta

Equivalentes ao _countof do MSVC em outros compiladores?

Existem equivalentes embutidos para_countof [http://msdn.microsoft.com/en-us/library/ms175773(v=VS.100).aspx]fornecido por outros compiladores, em particular GCC e Clang? Existem formulários não macro?

1 a resposta

Por que as funções que usam std :: mutex fazem uma verificação nula do endereço de pthread_key_create?

Pegue esta função simples que incrementa um número inteiro sob um bloqueio implementado porstd::mutex: #include <mutex> std::mutex m; void inc(int& i) { std::unique_lock<std::mutex> lock(m); i++; }Eu esperaria que isso (depois de incorporado) ...