OK, eu respondi a minha pergunta combinando essas duas respostas para perguntas relacionadas. answer 1: atualizar g ++ para g ++ 4.8
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
OK, eu respondi a minha pergunta combinando essas duas respostas para perguntas relacionadas. answer 1: atualizar g ++ para g ++ 4.8