Pages : 1
#1 Le 13/09/2008, à 14:25
- syhlar
[RESOLU]langage C et le terminal
Bonjour,
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
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
Hors ligne
#3 Le 13/09/2008, à 15:03
- syhlar
Re : [RESOLU]langage C et le terminal
Salut,
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...
J'avais déjà installé "build-essential"...
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
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
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" ?
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...
PS : on ne sait jamais qu'un jours code:blocks déconne...
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...
Hors ligne