Codeblock не запускает мою программу, я получаю sh: filepath: Отказано в доступе Ubuntu 10.04 - PullRequest
2 голосов
/ 24 сентября 2010

Итак, я пытаюсь запустить эту программу, но блоки кода выдают эту ошибку, когда я пытаюсь ее запустить.

sh:: Отказано в разрешении.

Я почти 100% новичок, так что ссылки, чтобы выяснить, как это исправить, или учебные материалы по этой проблеме, были бы хороши для обучения, я думаю,но любые идеи будут полезны на самом деле.:)

Ответы [ 5 ]

1 голос
/ 06 февраля 2014

Если это импортированный проект (или вы только что скопировали / загрузили его на жесткий диск), попробуйте восстановить его.

Пуск Codeblocks IDE => Открыть проект => Щелкните правой кнопкой мыши => Rebuild => Нажмите «Да» в командной строке.

Это происходит каждый раз, когда я копирую свои старые проекты из USB в HDD после чистой установки системы или обновления системы.

Я надеюсь, что это относится и к вам, потому что я много пробовал "связанных с разрешением" Решения впервые я столкнулся с этим, и они не дали мне далеко.

Удачи, и я с нетерпением жду ваших отзывов.

1 голос
/ 17 июня 2013

это может быть связано с тем, что каталогу / файлу не дано разрешение на выполнение, это можно исправить с помощью команды на терминале sudo chmod + x [путь к вашему каталогу или путь к отдельному файлу]

как в моем случае все мои коды находятся в / home / nikhil / code так sudo chmod + x / home / nikhil / code

это сработало в моем случае

1 голос
/ 25 сентября 2010

Правильно настроить проект в code :: blocks.(Я расскажу вам, как настроить простое консольное приложение)

Frist Выберите «Консольное приложение»

Затем выберите C или C ++

Затем укажите название и местоположение вашего проекта

А затем выберите компилятор по умолчанию (компилятор GNU GCC)

Наконец должен появиться некоторый код шаблона "hello world", нажмите F9 для компиляции и запуска.

Для других будущих примеровПросто посмотрите руководство пользователя Code :: Blocks: http://www.codeblocks.org/user-manual или Google

note Это наш разговор, в котором мы обнаружили, что он неправильно настроил Code :: Blocks

1 голос
/ 14 ноября 2011

Я только что нажал кнопку Abort рядом с Build and Run, и это выдало эту ошибку

разрешение отклонено

Я решил проблему, выбрав Build> Select Target> Release

1 голос
/ 24 сентября 2010

Не уверен, какую операционную систему вы используете .. но если это Ubuntu, я использую CodeBlocks в Ubuntu, и у меня была именно эта проблема МНОГИЕ раз.

Опция "user" (в etc / fstab) по умолчанию устанавливает "noexec".

поэтому в / etc / fstab просто добавьте exec после пользователя. то есть мой выглядит так: /dev/sda6 /media/DATA vfat uid=kenny,gid=kenny,users,user,exec 0 0 Хотя расстояние немного ... но вы поняли.

Это может быть немного сложно, если вы новичок в Linux. Так что гуглите насчет файла fstab. Кроме того, сделайте резервную копию, прежде чем пытаться что-либо редактировать (sudo cp /etc/fstab /etc/fstab.backup)

sudo gedit /etc/fstab откроет файл fstab, чтобы вы могли увидеть, есть ли в файловой системе exec

...