Palpite, mas esta postagem no blog diz:
% bl0ck_qu0te% Isso é muito surpreendente se funcionar, já que o script configure
reporta a detecção de um compilador GNU C ++.
Eu tenho seguido a pergunta: Como instalar o cling? , que é direcionado a Ubuntu 12.04. Estou correndo 14.04 e não tenho certeza se essa é a fonte do meu problema.
Eu segui todos os passos e tudo funcionou corretamente até:
../llvm/configure --enable-targets=host
qual é o resultado:
checking for clang... clang
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether clang accepts -g... yes
checking for clang option to accept ISO C89... none needed
checking for clang++... clang++
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ accepts -g... yes
checking how to run the C preprocessor... clang -E
checking whether clang works... no
configure: error: Selected compiler could not find or parse C++ standard library headers. Rerun with CC=c-compiler CXX=c++-compiler ./configure ...
Eu tenho clang
instalado. Eu tentei echo $CXX
e echo $CC
para ver o que apareceria, mas não obtive saída. Eu acho que não entendo como essas variáveis de ambiente funcionam.
Como posso instalar o cling
?
Palpite, mas esta postagem no blog diz:
% bl0ck_qu0te% Isso é muito surpreendente se funcionar, já que o script configure
reporta a detecção de um compilador GNU C ++.
Adicionando à resposta de muru, tente isto para ambos g + + e gcc, que são para C ++ e C respectivamente:
CXX=/usr/bin/g++ CC=/usr/bin/gcc ../llvm/configure --enable-targets=host