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.