Я хотел запустить небольшую тестовую программу, но если я ее выполню, терминал скажет:
./geany_run_script.sh: 5: ./geany_run_script.sh: ./main: Permission denied
------------------
(program exited with code: 126)
Press return to continue
Программа была сохранена в толстой системе, и исполняемый бит файлов там не может быть изменен.
Вы называете в своем скрипте другой файл / скрипт - ./main
. Убедитесь, что у вас есть разрешение на выполнение этого файла (фактически это говорит о том, что код выхода: 126). Для этого выполните следующую команду:
chmod +x /path/to/main
Все, что мне нужно, чтобы решить ошибку отказа в разрешении Geany, - это указать расширение файла, который мне нужно выполнить, в моем случае я хочу выполнить файл программирования python, например. * .py, затем я сохраняю его .py и запускаю файл, нажав F5. Разрешение отклонено.