Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/09/2008, à 14:25

syhlar

[RESOLU]langage C et le terminal

Bonjour, wink

j'aimerais savoir comment faire pour lancer un programme en "C" via le terminal... Je sais le faire pour java en exécutant le programme comme suit ;

javac monprogramme.java

ensuite

java monprogramme

Je ne sais pas ce qu'il faut installer comme paquet pour faire ça en "C" et s'il faut vraiment en installer....

Merci d'avance smile

Dernière modification par syhlar (Le 13/09/2008, à 15:11)

Hors ligne

#2 Le 13/09/2008, à 14:35

slasher_fun

Re : [RESOLU]langage C et le terminal

Tout d'abord, installer "build-essential" qui installera tout ce qu'il faut pour compiler une base de C et de C++.

Ensuite

gcc lesfichiersàcompiler -o lenomdelexecutable

lesfichiersàcompiler = l'ensemble des fichiers .c et .h nécessaires à la compilation de ton programme. Si le répertoire ne contient les sources que d'un seul programme, tu peux indiquer simplement *.c *.h

Et enfin

./lenomdelexecutable

pour l'exécuter smile

Hors ligne

#3 Le 13/09/2008, à 15:03

syhlar

Re : [RESOLU]langage C et le terminal

Salut, smile

en fait je débute vraiment en "C", j'ai ça comme fichier dans mon dossier...

console.cpb
console.layout
main.c

lequel est le fichier exécutable et compilable??? J'ai essayé toute les combinaisons possible mais sans résultat... roll

J'avais déjà installé "build-essential"... wink

Hors ligne

#4 Le 13/09/2008, à 15:04

slasher_fun

Re : [RESOLU]langage C et le terminal

fichier compilable -> main.c
fichier exécutable -> actuellement aucun
smile

Hors ligne

#5 Le 13/09/2008, à 15:07

syhlar

Re : [RESOLU]langage C et le terminal

j'ai aussi un dossier bin et obj smile

Hors ligne

#6 Le 13/09/2008, à 15:08

slasher_fun

Re : [RESOLU]langage C et le terminal

Bref, tu utilises Code::Blocks, pourquoi te priver de sa fonction "build&run" ? big_smile

Hors ligne

#7 Le 13/09/2008, à 15:11

syhlar

Re : [RESOLU]langage C et le terminal

oui j'utilse code:Blocks, c'est juste pour savoir par pur envie de savoir... J'ai utlisé "console" dans bin et ça fonctionne...

Encore merci pour ton aide... smile

PS : on ne sait jamais qu'un jours code:blocks déconne... wink

Hors ligne

#8 Le 13/09/2008, à 15:21

slasher_fun

Re : [RESOLU]langage C et le terminal

console est l'exécutable qui a été crée par C::B. Si tu veux le créer toi-même (même nom, même répertoire), c'est donc

gcc main.c -o bin/console

Hors ligne

#9 Le 13/09/2008, à 15:26

syhlar

Re : [RESOLU]langage C et le terminal

haaaa ok, encore merci pour tout... wink

Hors ligne