Exécution d'un fichier.c sur le terminal

mariem12 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

S'il vous plaît! je veux exécuter un fichier.c sur le terminal d'Ubuntu. J'ai essayé de faire ./nom_fichier mais ça n'a pas marché.

Merci de me répondre.

9 réponses

Utilisateur anonyme
 
Salut,

Je ne sais pas comment exécuter un .c, mais...

chmod +x ton_pointC

+x pour le rendre exécutable.

Ensuite tu peux ./ton_pointC
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Et l'étape de compilation ???
0
Utilisateur anonyme
 
Juste comme ça parce-que j'en sais rien.

On est obligé de compiler un .c/.h ? Parce-que par exemple en autoit on peut faire sans..

:-)
0
_Tawal_ Messages postés 644 Date d'inscription   Statut Membre Dernière intervention   73
 
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
@Saachaa,

Pour info, oui il faut compiler le .c. De plus le .h, ça ne se compile pas. C'est juste un header contenant des prototypes.
0
Utilisateur anonyme
 
Merci pour la question :), j'ai mis le C et le H dans la même phrase pour avoir les infos :)
0
mariem12 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Le problème persiste encore j'ai essayé de faire: gcc test.c -o nom_fichier et puis ./nom_fichier mais j'obtiens un message d'erreur "No such File or Directory " malgré que mon_fichier.c existe bien et exécutable.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour, dans quel répertoire se trouve ton fichier.c et dans quel répertoire lances-tu la commande ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mariem12 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Dans le terminal j'ai lancé les commandes suivantes gcc test.c -o nom_fichier et ./nom_fichier en supposant que nom_fichier.c soit dans mon répertoire personnel .
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Oui, mais dans quel répertoire tu lances la commande ?
Lorsque tu es dans le terminal, te trouves-tu bien dans le répertoire personnel ?
Que te répond la commande : ls | grep "test.c"
0
mariem12 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Oui,lorsque je suis dans le terminal, je me trouve bien dans mon répertoire personnel qui contient le test.c.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Que te répond la commande : ls | grep "test.c" ???
Sinon teste : gcc ~/test.c -o nom_fichier
0
Utilisateur anonyme
 
for I in 'ls | grep test.c'; do gcc $I -o essai && chmod +x essai && ./essai || echo erreur;done

Peut-être ? Pas testé..
0