小さなテスト プログラムを実行したかったのですが、実行するとターミナルに次のように表示されます。
./geany_run_script.sh: 5: ./geany_run_script.sh: ./main: Permission denied
------------------
(program exited with code: 126)
Press return to continue
答え1
スクリプト内で別のファイル/スクリプトを呼び出します./main
。そのファイルを実行する権限があることを確認してください (実際、これは終了コード: 126 を示しています)。これを行うには、次のコマンドを実行します。
chmod +x /path/to/main
答え2
プログラムはファットシステムに保存されており、ファイルの実行ビットはそこで変更できません。
答え3
Geany の権限拒否エラーを解決するために必要なのは、実行する必要があるファイルの拡張子を指定することだけです。私の場合は、Python プログラミング ファイル (例: *.py) を実行し、それを .py として保存し、F5 キーを押してファイルを実行すると、権限拒否エラーはなくなります。