Eu atualizei o GCC, mas o g ++ ainda parece estar usando os arquivos stl do antigo GCC

0

Eu corro o Ubuntu 12.04. Recentemente, eu segui esta postagem e atualizei o GCC para 4.8.1. Agora, quando eu compilo com o g ++, eu obtenho a saída do compilador como:

/usr/include/c++/4.6/bits/stl_algobase.h:743: note:   Profitability threshold = 6
/usr/include/c++/4.6/bits/stl_algobase.h:743: note: Profitability threshold is 6 loop iterations.
/usr/include/c++/4.6/bits/stl_algobase.h:743: note: LOOP VECTORIZED.

Minha pergunta é por que o g ++ está usando as STLs do GCC 4.6? Isso é normal ou isso mostra que não atualizei o GCC completamente? Se este último, como posso direcionar g + + para os novos STLs?

Edit0: eu instalei o pacote g++-4.8 (agora mesmo, obrigado steeldriver) mas ainda recebo as mesmas mensagens ~

Edit1: Eu segui a sugestão de kenn e apenas executei sudo ldconfig ... mas eu ainda recebo essas mensagens

Agradecemos antecipadamente

    
por user2413 02.04.2014 / 20:09

1 resposta

0

OK, eu respondi a minha pergunta combinando essas duas respostas para perguntas relacionadas. answer 1: atualizar g ++ para g ++ 4.8

resposta 2: criar nova Symlinking

    
por user2413 04.05.2014 / 16:39