вместо g ++ команда O имеет к типу g ++-6-v, как я фиксирую это так, чтобы g ++ управляли к g ++-6
это дает мне проблему, компилирующую собственные расширения от рубина, и могло бы быть проблемой другим программам также
Более надлежащая фиксация для этого должна была бы сделать символьную ссылку для g++-6
к g++
. Это гарантирует совместимость со многими установщиками и другими приложениями.
, Чтобы сделать это:
sudo ln -s $(type g++-6 | grep -oE '[^ ]+
Это получит путь к g++-6
и создаст символьное как использование его к /usr/bin/g++
Это получит путь к g++-6
и создаст символьное как использование его к /usr/bin/g++
Работа вокруг.
Открывают Ваш .bashrc
:
gedit ~/.bashrc
Добавляют эту строку в конец файла:
alias g++='g++-6'
Затем source
Ваш .bashrc
:
source ~/.bashrc
Один лайнер:
echo "alias='g++=g++-6'" >> ~/.bashrc; source ~/.bashrc