Я установил arm-linux-g ++ и добавил его каталог в PATH, и он распознал команду. Но когда я пробую это с sudo, это говорит, что команда не найдена. Я даже попытался добавить его каталог в bashrc - root, но все равно ничего не изменилось. Как я могу это исправить?
sudo специально игнорирует вашу переменную PATH и использует свою собственную. Сравните echo "$PATH"
с sudo sh -c 'echo "$PATH"'
. Либо поместите команду в один из путей, которым доверяет sudo, либо укажите полный путь к этой конкретной команде.