Atualizando o GCC no Debian Wheezy para suportar recursos do C ++ 11

3

Atualmente estamos trabalhando com servidores Kontron nos quais instalamos sistemas Debian 7.x.

Comecei a desenvolver aplicativos usando os recursos do C ++ 11. Mas não é oficialmente suportado pela versão do gcc (gcc 4.7.x).

Eu não sou um especialista em Linux e acabei de perceber que não é tão fácil atualizar uma versão do GCC em um Debian 7.x.

  1. Qual seria a melhor solução para atualizar a versão do GCC para um Wheezy Debian para que ele suporte os recursos do C ++ 11 em minha plataforma de desenvolvimento do Linux?

  2. O que atualizar no servidor de produção para que o binário gerado possa ser executado corretamente? Eu acho que o libstdc ++ mudou muito.

por Zyend 13.11.2015 / 20:45

1 resposta

2

Uma opção é compilá-lo a partir da fonte. Eu usei as seguintes instruções para atualizar o g ++ na minha máquina Ubuntu, mas deveria ser o mesmo para o Debian. (Você pode usar o armazenamento para que seja mais fácil de remover mais tarde, mas não é necessário).

wget http://gcc.cybermirror.org/releases/gcc-4.9.0/gcc-4.9.0.tar.gz
tar -xvf gcc-4.9.0.tar.gz
cd gcc-4.9.0/
./contrib/download_prerequisites
mkdir objdir
cd objdir
$PWD/../configure --prefix=/usr/local/stow/gcc-4.9.0 
make

sudo apt-get install stow
sudo make install
cd /usr/local/stow
sudo stow gcc-4.9.0

Para mais informações, você pode ler em: link

    
por 13.11.2015 / 21:48

Tags