Você precisa usar gcc-config
. É basicamente uma versão do eselect para o gcc. Siga o guia de atualização do gentoo gcc aqui:
Aqui está a saída da minha pesquisa de portage para gcc:
emerge -s gcc
...
* sys-devel/gcc
Latest version available: 4.6.3
Latest version installed: 4.6.3
Size of files: 70,353 kB
Homepage: http://gcc.gnu.org/
Description: The GNU Compiler Collection
License: GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
...
Ainda quando eu faço gcc --version
, eu entendo isso:
gcc (Gentoo 4.5.4 p1.0, pie-0.4.7) 4.5.4
Alguma ideia? Eu preciso usar o C ++ 11 para um projeto que estou tentando compilar, mas não tenho idéia do que fazer. Obrigado antecipadamente!
Você precisa usar gcc-config
. É basicamente uma versão do eselect para o gcc. Siga o guia de atualização do gentoo gcc aqui:
surge baseado em Python e lê arquivos padrão .ebuild localizados em / usr / portage. Os arquivos ebuild descrevem como a fonte deve ser configurada e instalada, dependendo das variáveis definidas em /etc/make.conf.
Talvez na nova versão do arquivo .ebuild do GCC não seja feito upgrade. e você vê a versão errada.
GCC 4.5 O que você tem, não suporta as seguintes opções:
O GCC 4.8 suporta totalmente o C ++ 11. Tente atualizar seu compilador para a versão mais recente.