Codeblock ne fonctionnera pas mon programme, je reçois sh: filepath: Permission Denied Ubuntu 10.04
-
05-10-2019 - |
Question
Je suis en train d'obtenir ce programme à exécuter, mais les blocs de code me jette cette erreur lorsque je tente de l'exécuter.
sh::. Permission Denied
Je suis à peu près 100% noob, donc des liens pour savoir comment le résoudre ou des trucs éducatifs sur la question serait génial car je pense que l'apprentissage, mais des idées serait utile vraiment. :)
La solution
Correctement mis en place un projet dans le code :: blocks. (Je vous guidera à travers la mise en place d'une simple application de console)
Frist Sélectionnez "Console Application"
Sélectionnez ensuite C ou C ++
Définissez ensuite votre projet Titre et emplacement
Et puis sélectionnez le compilateur par défaut (compilateur GNU GCC)
Enfin un certain modèle de code « Bonjour tout le monde » doit apparaître, appuyez sur F9 pour compiler et exécuter.
Pour d'autres exemples futurs Il suffit de consulter le Code :: Blocks manuel utilisateur: http: //www.codeblocks .org / manuel utilisateur ou Google
Note est venu de notre conversation où nous avons découvert qu'il code MISC-onfigured :: Blocks
Autres conseils
Je ne sais pas quel système d'exploitation que vous utilisez .. mais si elle est Ubuntu, j'utiliser CodeBlocks sur Ubuntu et ont eu ce problème exact de nombreuses fois.
L'option "utilisateur" (dans etc / fstab) par des ensembles par défaut jusqu'à "noexec".
dans / etc / fstab ajouter juste après exec utilisateur. à savoir se présente comme suit la mine:
/dev/sda6 /media/DATA vfat uid=kenny,gid=kenny,users,user,exec 0 0
Bien que, le spacingis un peu hors ... mais vous voyez l'idée.
Cela peut être un peu difficile si vous êtes nouveau à linux. Donc Google sur le fichier fstab.
Aussi, assurez remonter avant d'essayer de modifier quoi que ce soit (sudo cp /etc/fstab /etc/fstab.backup
)
sudo gedit /etc/fstab
va ouvrir le fichier fstab afin que vous puissiez voir si le système de fichiers a exec
dans ce
Je viens cliqué sur le Abandonner bouton adjacent pour construire et exécuter et il a donné cette erreur
permission refusée
Je résolu le problème en va construire> Sélectionner la cible> Release
il peut être parce que le répertoire / fichier n'est pas donné l'autorisation d'exécution, vous pouvez résoudre ce problème en utilisant la commande sur la borne chmod + x sudo [chemin vers votre répertoire ou chemin de fichier individuel]
comme dans mon cas tous mes codes sont dans / home / Nikhil / code donc chmod + x sudo / home / Nikhil / code
il a travaillé dans mon cas
Si c'est un projet importé (ou que vous venez de copier / téléchargé sur votre disque dur) essayer de le recompiler.
Démarrer Codeblocks IDE
=> Ouvrir le projet => Faites un clic droit => Rebuild
=> Cliquez sur 'Oui' à l'invite.
Cela se produit chaque fois que je copie mes anciens projets de USB
à HDD
après que le système propre installation ou la mise à jour du système.
J'espère que ce sera le cas avec vous, parce que j'ai essayé beaucoup d' « autorisation liée » solutions première fois que je rencontre cela et ils ne me comprenez pas loin.
Bonne chance et je suis impatient de vos commentaires.