Após discutir com o OP no bate-papo, a saída de dpkg -L g++ | grep bin
foi:
/usr/bin
/usr/bin/g++
/usr/bin/x86_64-linux-gnu-g++
No entanto, quando o OP fez file /usr/bin/g++
, ele recebeu um erro de arquivo não encontrado.
Não sei qual das opções abaixo corrigiu o problema, mas algo aconteceu:
Primeiro eu tentei
sudo apt-get purge g++
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential g++
O primeiro comando remove o essencial da compilação, portanto, foi necessário reinstalá-lo no final. No entanto, o g ++ ainda não estava funcionando como um comando. Como a entrada para /usr/bin/g++
ainda não estava lá, eu o adicionei manualmente no link simbólico com
ln -sv /usr/bin/g++-4.8 /usr/bin/g++
E isso pareceu resolver o problema