Problème syntaxique langage C débutant

- - Dernière réponse : [Dal]
Messages postés
5266
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
8 novembre 2019
- 8 nov. 2019 à 13:28
Bonjour,
Débutant en C, j'ai ,créé un fichier dans Bureau sous Debian. Je l'ai ouvert dans le terminal et tapé:

#include<stdio.h> //pas de problème

int main(void) //le terminal me dit: erreur syntaxe près du symbole inattendu "("

Où est l'erreur?!?
Merci pour vos lumières



Configuration: Linux / Firefox 60.0
Afficher la suite 

5 réponses

Messages postés
1879
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
8 novembre 2019
265
0
Merci
Bonjour,

Pourrions nous avoir le reste du code ?

Nous pouvons pas savoir si il y as des erreurs juste avec cela.

Merci
Commenter la réponse de Tomsuper
Messages postés
4
Date d'inscription
mercredi 6 novembre 2019
Statut
Membre
Dernière intervention
7 novembre 2019
0
Merci
Bonjour,
J'ai juste tapé cela comme code.
Commenter la réponse de veto77
Messages postés
1879
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
8 novembre 2019
265
0
Merci
Re,

C'est normal.

Déjà pourquoi inclus tu stdtio.h ?
Pour que ton code compile sans rien faire tu peux faire ca


int main(void)
{
return (0);
}

Commenter la réponse de Tomsuper
Messages postés
4
Date d'inscription
mercredi 6 novembre 2019
Statut
Membre
Dernière intervention
7 novembre 2019
0
Merci
J'ai écrit ce programme pour créer un fichier source puis un fichier exécutable à partir de GEDIT sur DEBIAN
Commenter la réponse de veto77
Messages postés
4
Date d'inscription
mercredi 6 novembre 2019
Statut
Membre
Dernière intervention
7 novembre 2019
0
Merci
je viens de comprendre:gcc n'est pas présent d'office sous Debian à la différence d'Ubuntu.
[Dal]
Messages postés
5266
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
8 novembre 2019
817 -
oui, sous Debian tu installes gcc et d'autres outils utiles pour disposer d'une chaîne de compilation en faisant, sous root :

apt-get update
apt-get install build-essential


https://packages.debian.org/buster/build-essential

Tu pourrais utiliser un autre éditeur que Gedit d'avantage destiné à la programmation, comme Geany, qui saura compiler le code C en faisant appel aux outils installés sur la machine, tout en restant simple et léger.

https://packages.debian.org/buster/geany
veto77
Messages postés
4
Date d'inscription
mercredi 6 novembre 2019
Statut
Membre
Dernière intervention
7 novembre 2019
-
Merci, je charge geany.
[Dal]
Messages postés
5266
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
8 novembre 2019
817 -
de rien, bon courage dans ton apprentissage :-)
Commenter la réponse de veto77