Erreur de syntaxe près du symbole inattendu « ( » ./test.c: l
Résolu
dragons2
Messages postés
155
Date d'inscription
Statut
Membre
Dernière intervention
-
-
-
Bonjour à tous !
Voilà, je commence à apprendre le langage C, je code sous linux en utilisant la commande :
gcc (nom du fichier).c -Wall -o (nom du fichier)
puis:
./nom du fichier
Tout aller bien depuis 2 semaines, mais depuis hier impossible d'executer un programme. J'ai toujours la même erreur peu importe le code.
./test.c: ligne 2: erreur de syntaxe près du symbole inattendu « ( »
./test.c: ligne 2: `int main(void)'
J'ai essayé de donner le droits au fichier avec : chmod +x nom du fichier, rien n'y fait !
Le problème c'est que j'utilise souvent mon ordinateur pour la fac, je suis étudiant en informatique. J'ai besoin de pouvoir coder avec mon ordinateur.
Je vous remercie d'avance de l'aide que vous m'apporterai.
Voilà, je commence à apprendre le langage C, je code sous linux en utilisant la commande :
gcc (nom du fichier).c -Wall -o (nom du fichier)
puis:
./nom du fichier
Tout aller bien depuis 2 semaines, mais depuis hier impossible d'executer un programme. J'ai toujours la même erreur peu importe le code.
./test.c: ligne 2: erreur de syntaxe près du symbole inattendu « ( »
./test.c: ligne 2: `int main(void)'
J'ai essayé de donner le droits au fichier avec : chmod +x nom du fichier, rien n'y fait !
Le problème c'est que j'utilise souvent mon ordinateur pour la fac, je suis étudiant en informatique. J'ai besoin de pouvoir coder avec mon ordinateur.
Je vous remercie d'avance de l'aide que vous m'apporterai.
A voir également:
- Bash: erreur de syntaxe près du symbole inattendu « newline »
- Numéro symbole ✓ - Forum Word
- Symbole poisson témoin de jéhovah - Accueil - Maison
- Numero symbole ✓ - Forum Bureautique
- Symbole attention word ✓ - Forum Word
- Instagram connexion impossible erreur inattendue ✓ - Forum Instagram
2 réponses
J'ai copié un code qui fonctionne, la compilation et l'execution se passe bien, le même code copié sur le bureau me donne dans la console ce message :
Si j'utilise ensuite :
chmod +x nom du dossier j'obtiens le message:
Donc c'est bien un problème de permissions ?
bash: ./exo7.c: Permission non accordée
Si j'utilise ensuite :
chmod +x nom du dossier j'obtiens le message:
./exo7.c: ligne 2: erreur de syntaxe près du symbole inattendu « ( » ./exo7.c: ligne 2: `int main (void)'
Donc c'est bien un problème de permissions ?