IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

no such file or directory permission denied?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de J4e8a16n
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    271
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 271
    Par défaut no such file or directory permission denied?
    Bonjour à tous,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    Another@DESKTOP-8007BEU /home/back/spooky-c
    $ x86_64-w64-mingw32-gcc-6.4.0.exe -include=/usr/include/sys  *.c -o testspooky-c
    cc1: erreur fatale: =/usr/include/sys : No such file or directory
    compilation terminée.
    cc1: erreur fatale: =/usr/include/sys : No such file or directory
    compilation terminée.
    cc1: erreur fatale: =/usr/include/sys : No such file or directory
    compilation terminée.
    cc1: erreur fatale: =/usr/include/sys : No such file or directory
    compilation terminée.
     
     
    =================================
    Another@DESKTOP-8007BEU /
    $ echo $0
    -bash
     
    $ chmod -R 755 usr/include/sys
    chmod: modification des droits de 'usr/include/sys/_timeval.h': Permission denied
    chmod: modification des droits de 'usr/include/sys/_types.h': Permission denied
     
    $ x86_64-w64-mingw32-gcc-6.4.0.exe -include=/mnt/cygwin/home/usr/include/sys  *.c -o testspooky-c
    cc1: erreur fatale: =/mnt/cygwin/home/usr/include/sys : No such file or directory
    compilation terminée.
    ...........
    cc1: erreur fatale: =/cygwin/home/usr/include/sys : No such file or directory
    compilation terminée.
    ............
    cc1: erreur fatale: =/home/usr/include/sys : No such file or directory
    compilation terminée.
    ......................
    cc1: erreur fatale: =/usr/include/sys : No such file or directory
    compilation terminée.
    =========================
    Another@DESKTOP-8007BEU /
    $ ls -l usr/include/sys
    total 465
    -r--rw----+ 1 Unknown+User Unknown+Group  7174  2 févr. 09:18 _default_fcntl.h
    -r--rw----+ 1 Unknown+User Unknown+Group  5640  2 févr. 09:18 _intsup.h
    -r--rw----+ 1 Unknown+User Unknown+Group  2116  2 févr. 09:18 _pthreadtypes.h
    -r--rw----+ 1 Unknown+User Unknown+Group  2087  2 févr. 09:18 _sigset.h
    -r--rw----+ 1 Unknown+User Unknown+Group  1824  2 févr. 09:18 _stdint.h
    =========
    Another@DESKTOP-8007BEU /
    $ chmod -R a+r usr/include/sys
    chmod: modification des droits de 'usr/include/sys': Permission denied
    Merci de votre attention


    JPD

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 841
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Ca n'a rien à voir avec un problème de C mais un souci de droits Unix. Les fichiers de "/usr/include/sys" ne sont lisibles que par uid=Unknown+User et gid=Unknown+Group or toi tu n'es visiblement ni l'un, ni l'autre. En tout cas tu n'es certainement pas Unknown+User cause le chmod qui ne fonctionne pas (seul le propriétaire d'un fichier peut changer les droits du fichier (sinon il n'y aurait plus de sécurité !!!) mais quels que soient les droits mis, le propriétaire d'un fichier peut toujours les changer => d'où la conclusion que tu n'es donc pas le propriétaire).

    Donc tu ne peux pas les lire donc tout processus que tu invoques ne pourra pas non plus les lire (or la compilation ben comme tout programme ça passe un petit peu par un processus) donc tu peux pas compiler.

    Donc si tu veux rajouter un droit "r" ben tu passes root.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Membre très actif Avatar de J4e8a16n
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    271
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 271
    Par défaut
    C'est lequel le root? Cygwin64?
    Images attachées Images attachées  

  4. #4
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 841
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par J4e8a16n Voir le message
    C'est lequel le root? Cygwin64?
    Mais j'en sais rien. Je t'ai dit que tu n'étais pas dans le bon forum !!! En plus Cygwin ce n'est pas vraiment un Unix. Putain t'as à ta disposition VirtualBox qui te permet d'émuler de vraies machines Linux et tu viens t'enferrer dans cet ersatz cent fois périmé !!!
    A tout hasard tente cygstart --action=runas chmod -R a+r usr/include/sys.

    Sinon ben tu tapes "root cygwin" sur google et tu regardes comment on fait. Ou alors tu télécharges VirtualBox d'un côté, un iso Linux de l'autre et tu t'installes un vrai linux sur un PC virtuel.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  5. #5
    Membre très actif Avatar de J4e8a16n
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    271
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 271
    Par défaut
    Ça va! Ça va!

    Je vais me faire voir ailleurs.


    JPD

Discussions similaires

  1. conio.h: No such file or directory
    Par débutant_en_C dans le forum C
    Réponses: 3
    Dernier message: 10/08/2006, 18h55
  2. list : no such file or directory :(
    Par Bakura dans le forum C++
    Réponses: 23
    Dernier message: 13/06/2006, 16h30
  3. Réponses: 7
    Dernier message: 26/04/2006, 09h56
  4. Réponses: 3
    Dernier message: 16/01/2006, 18h24
  5. Réponses: 1
    Dernier message: 04/10/2005, 20h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo