Пытаясь скомпилировать файл C / C ++ с помощью команд Я мог бы сделать то же самое до 12.10. Кроме того, при компиляции с cc
/ c++
, я обнаружил, что я больше не могу использовать клавишу Tab kbd> для завершения bash. [ 114] gcc
и g++
, bash-complete работает нормально.
Я нашел очень простой и легкий способ сделать это:
открыть файл .bashrc
$ gedit ~/.bashrc
и добавить следующие строки:
complete -f cc
complete -f c++
То, что вы видите, это ошибка в завершении bash .
К счастью, есть обходной путь: вы можете открыть /usr/share/bash-completion/completions/cc
, найти следующее:
complete -F _gcc gcc g++ g77 gcj gpc &&
{
cc --version 2>/dev/null | grep -q GCC && complete -F _gcc cc || :
c++ --version 2>/dev/null | grep -q GCC && complete -F _gcc c++ || :
}
и заменить его следующим:
complete -F _gcc gcc g++ g77 gcj gpc cc c++