Code :: Blocks установлен правильно, но работает некорректно. Когда вы запускаете кодовых блоков
, это запускает программу, а затем она аварийно завершает работу, прежде чем делать что-нибудь полезное.
Поскольку вы не делали ничего особенного для сборки и установки, проблема либо в вашей системе, либо в исходном коде. Если у вас нет других странных сбоев, вините одну программу, которая глючит. (Если у вас возникают другие странные сбои, запустите тест памяти .)
Проверьте, доступна ли более новая версия. Если нет, проверьте, есть ли сообщение о подобной ошибке. Если нет, сообщите об ошибке.Обязательно укажите, какую именно версию исходного кода вы скачали, какую версию дистрибутива вы используете, на какой архитектуре процессора и какой компилятор и версию вы использовали. А пока установите старую версию без ошибок.
Я думаю, ваш последний абзац как раз подходит к этому. Если отключение требования пароля уместно, то обязательно настройте команду с помощью NOPASSWD
. В противном случае вы можете настроить все заранее, если ваш sudo
позволяет кэшировать учетные данные (, что он делает по умолчанию):
sudo -v
sudo sleep 10 &
Для этого я использую sudo -v
как вашу «фиктивную команду sudo перед фактической фоновой командой sudo»; справочная страница sudo дает это:
By running sudo with the -v option, a user can update the cached credentials without running a command.
Для этого не требуется, чтобы у пользователя были какие-либо другие предоставленные sudo -команды, которые функционировали бы как «фиктивные» команды sudo.