Je voulais exécuter un petit programme de test, mais si je l'exécute, le terminal indique:
./geany_run_script.sh: 5: ./geany_run_script.sh: ./main: Permission denied
------------------
(program exited with code: 126)
Press return to continue
Le programme était stocké dans un système fat et le bit exécutable des fichiers ne peut pas être modifié ici.
Vous appelez dans votre script un autre fichier/script - ./main
. Assurez-vous que vous avez la permission d'exécuter ce fichier (en fait, cela signifie que le code de sortie: 126). Pour ce faire, exécutez la commande suivante:
chmod +x /path/to/main