g ++ -v говорит, что программа в данный момент не установлена, но я знаю, что она

Я использую Ubuntu 16.04, и когда я запускаю команду g++ -v я получаю

 The program 'g++' is currently not installed. You can install it by typing: sudo apt install g++ 

Итак, я запускаю sudo apt install g++ и получаю

 Reading state information... Done g++ is already the newest version (4:5.3.1-1ubuntu1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

Я думаю, что эта проблема связана с моим файлом .bashrc, который не говорит моему ядру о g ++, но если это так, то я не знаю, что добавить в файл, чтобы kernel ​​распознало команду g ++.

Также, если мне нужно указать местоположение папки g ++ в этом файле, я не знаю, как ее найти. which g++ просто возвращает пустой, я думаю, по тем же причинам, по которым у меня возникла первоначальная проблема.

Любая помощь в этом вопросе будет принята с благодарностью!

Как предложил Steeldriver в своем комментарии «Вероятно, пакет установлен, но вы вручную удалили или разорвали символическую ссылку между /usr/bin/g++ и /usr/bin/g++-5 – попробуйте sudo apt install --reinstall g++ »

sudo apt install --reinstall g++ сделал sudo apt install --reinstall g++ дело.


Ответ предоставлен, потому что не было ни одного