возникли проблемы с g++

возникли проблемы с g++

вместо команды g++ O нужно ввести g++-6 -v как это исправить, чтобы команда g++ стала g++-6

введите описание изображения здесь

это создает мне проблемы при компиляции собственных расширений из Ruby и может быть проблемой для других программ тоже

решение1

Более правильным решением было бы сделать символическую ссылку на g++-6. g++Это обеспечит совместимость со многими установщиками и другими приложениями.

Сделать это:

sudo ln -s $(type g++-6 | grep -oE '[^ ]+$') /usr/bin/g++

Это позволит получить путь g++-6и создать символическое изображение, используя его для/usr/bin/g++

решение2

Обойти это стороной.

Откройте свой .bashrc:

gedit ~/.bashrc

Добавьте эту строку в конец файла:

alias g++='g++-6'

Тогда sourceваш .bashrc:

source ~/.bashrc

Один лайнер:

echo "alias='g++=g++-6'" >> ~/.bashrc; source ~/.bashrc

Связанный контент