Problème syntaxique langage C débutant [Fermé]

Signaler
-
Messages postés
5437
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
25 novembre 2020
-
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

5 réponses

Messages postés
1922
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
19 août 2020
364
Bonjour,

Pourrions nous avoir le reste du code ?

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

Merci
Messages postés
4
Date d'inscription
mercredi 6 novembre 2019
Statut
Membre
Dernière intervention
7 novembre 2019

Bonjour,
J'ai juste tapé cela comme code.
Messages postés
1922
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
19 août 2020
364
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);
}

Messages postés
4
Date d'inscription
mercredi 6 novembre 2019
Statut
Membre
Dernière intervention
7 novembre 2019

J'ai écrit ce programme pour créer un fichier source puis un fichier exécutable à partir de GEDIT sur DEBIAN
Messages postés
4
Date d'inscription
mercredi 6 novembre 2019
Statut
Membre
Dernière intervention
7 novembre 2019

je viens de comprendre:gcc n'est pas présent d'office sous Debian à la différence d'Ubuntu.
Messages postés
5437
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
25 novembre 2020
914
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
Messages postés
4
Date d'inscription
mercredi 6 novembre 2019
Statut
Membre
Dernière intervention
7 novembre 2019

Merci, je charge geany.
Messages postés
5437
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
25 novembre 2020
914
de rien, bon courage dans ton apprentissage :-)