Configurações necessárias para serem feitas após a compilação e instalação do GCC

1

Eu compilei o último GCC 4.7.0, no meu Linux Mint 12, usando o gcc 4.6.1 (padrão).
Compilador compilado com sucesso, etapas seguidas

  1. ./ configure
  2. fazer
  3. faça a instalação

Os binários do gcc-4.7.0 estão em / usr / local / bin / após a etapa de instalação.

Agora, o objetivo é tornar o novo compilador o padrão, mantendo também o antigo (sem desinstalar), ou seja, eu quero ser capaz de fazer gcc a.c ou g ++ a.cpp diretamente na janela do terminal.
Não consegui encontrar uma série adequada de etapas que me ajudassem a conseguir isso.

Também, fazer / usr / local / bin / g + + hello-world.cpp gera arquivo / diretório iostream não encontrado.

Qualquer ajuda é apreciada.

    
por AquaAsh 25.03.2012 / 14:57

1 resposta

1

AFAIK Mint é da família Debian, então provavelmente gcc é instalado em pacotes separados e / usr / bin / gcc é apenas symlink. Mesmo se você não empacotar corretamente o gcc-4.7, você pode instalá-lo no caminho designado (por exemplo, / opt / gcc47) e, em seguida, alterar o conjunto de links simbólicos (gcc, cpp, g ++) para apontar para a versão instalada.

Não instale o gcc-4.7 em caminhos padrão como / usr / local / bin sem reverter os links simbólicos em / usr / bin. Algumas ferramentas podem soltar o PATH ou reescrevê-lo para que o resultado seja imprevisível.

Você pode adicionar a opção -v à linha de comando gcc para solicitar a impressão de comandos e processo de busca para detectar quais binários são realmente chamados e o que está incorreto.

    
por 27.03.2012 / 20:38