Я устанавливаю Блоки кода от Центра программного обеспечения. Я пишу программу C++ и создаю ее, и она была прекрасна. Но каждый раз, когда я пытаюсь выполнить скомпилированный давать мне эту ошибку: Разрешение отклонено. Как я могу решить эту проблему.
Вам нужно выполнить разрешение выполнить/выполнить файл. Если файл /home/user/test.cpp
, и Вы - владелец файла затем для выполнения файла, как который Вы нуждаетесь в битах полномочий:
-rwxr--r-- 1 user user 1490 Feb 13 12:07 /home/user/test.cpp
Здесь только владелец ('пользователь' в этом примере) может читать, записать и выполнить файл, тогда как группа ('пользователь' в этом случае) и все другие может только считать файл.
Для установки разрешения как это выполнение следующая команда от Терминала:
sudo chmod 744 /home/user/test.cpp
, Если Вы делаете так, выполнить бит будет установлен, и Вы теперь будете в состоянии выполнить файл.
Проверьте разрешение на тот конкретный файл C++, который Вы создали. ls
.If разрешение не там, затем используйте chmod
.