comment lancer un prgm en c

comment lancer un prgm en c - C - Programmation

Marsh Posté le 10-11-2005 à 10:44:55    

bonjour tout le monde !
 
j'apprends la programmartion en C et mon niveau doit avoisiner les paquerettes... :??:  
 
ma question: faut il un logiciel pour lancer un programme en c, ou un simple bloc note suffit il?
 
merci
 
 :pt1cable:

Reply

Marsh Posté le 10-11-2005 à 10:44:55   

Reply

Marsh Posté le 10-11-2005 à 11:09:17    

tu peux ecrire un programme en C avec un éditeur de texte. Apres par contre, il te faudra le compiler (avec un compilateur) pour en obtenir un binaire exécutable sur ta machine.


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 10-11-2005 à 11:11:40    

C'est normalement expliqué dans les premières pages du bouquin de C que tu devrais avoir si tu compte apprendre le C.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 10-11-2005 à 11:40:17    

blackgoddess a écrit :

tu peux ecrire un programme en C avec un éditeur de texte. Apres par contre, il te faudra le compiler (avec un compilateur) pour en obtenir un binaire exécutable sur ta machine.


Bien sur que non.
 
Il faut d'abord le linker, ensuite seulement on peut compiler.

Reply

Marsh Posté le 10-11-2005 à 11:48:52    

Bien sûr que non, il faut d'abord le compiler, puis seulement ensuite on peut le linker.
 
Et puis généralement quand on parle de "compilation", c'est plus pour désigner le processus dans son ensemble qui mène du source au binaire.

Reply

Marsh Posté le 10-11-2005 à 11:49:58    

Bon.
Je disais uniquement compiler pour simplifier les choses au début.
Maintenant, si tu veux parler d'édition de liens, c'est apres la compilation, et non pas avant.  
Donc merci pour ta magnifique intervention.
 
edit : grillaid

Message cité 3 fois
Message édité par blackgoddess le 10-11-2005 à 11:50:27

---------------
-( BlackGoddess )-
Reply

Marsh Posté le 10-11-2005 à 11:50:12    

Elmoricq a écrit :

Bien sûr que non, il faut d'abord le compiler, puis seulement ensuite on peut le linker.
 
Et puis généralement quand on parle de "compilation", c'est plus pour désigner le processus dans son ensemble qui mène du source au binaire.


 
Donc les 3 jours à décrypter la doc des autotools ca fait partit de la compilation [:pingouino]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 10-11-2005 à 11:56:44    

0x90 a écrit :

Donc les 3 jours à décrypter la doc des autotools ca fait partit de la compilation [:pingouino]


 
Nan, ça fait partie de la phase de conception. [:elmoricq]
 
 

blackgoddess a écrit :

Maintenant, si tu veux parler d'édition de liens, c'est apres la compilation, et non pas avant.


 
D'autant plus que tous les compilateurs que je connaisse appellent l'éditeur de lien de façon transparente.
Sous Unix par exemple, quand on compile avec gcc, ça appelle ld derrière. Alors parler de "compilation" pour tout le processus, dans le langage courant (évidemment pas dans une doc technique sur le sujet), ce n'est pas si idiot [:spamafote]


Message édité par Elmoricq le 10-11-2005 à 11:58:50
Reply

Marsh Posté le 10-11-2005 à 12:14:12    

blackgoddess a écrit :

Bon.
Je disais uniquement compiler pour simplifier les choses au début.
Maintenant, si tu veux parler d'édition de liens, c'est apres la compilation, et non pas avant.  
Donc merci pour ta magnifique intervention.
 
edit : grillaid


 
C'est donc pire : tu veux lancer des .obj !
 
dehors les n00b [:sarko]

Reply

Marsh Posté le 10-11-2005 à 12:20:55    

Tu le fais exprès, ou tu es juste stupide ? :??:

Reply

Marsh Posté le 10-11-2005 à 12:20:55   

Reply

Marsh Posté le 10-11-2005 à 15:27:18    

Elmoricq a écrit :

Et puis généralement quand on parle de "compilation", c'est plus pour désigner le processus dans son ensemble qui mène du source au binaire.


 

blackgoddess a écrit :


Je disais uniquement compiler pour simplifier les choses au début.


 
tu sais pas lire ?
 
puis je sais pas si c'est pire de vouloir lancer des .obj ou de vouloir linker des .c et compiler des binaires ...
 
edit :
d'autant plus que j'imagine que puisque tu comptais avoir un binaire également avec ta superbe intervention, tu lancais également un .obj

Message cité 1 fois
Message édité par blackgoddess le 10-11-2005 à 15:32:23

---------------
-( BlackGoddess )-
Reply

Marsh Posté le 10-11-2005 à 16:38:27    

blackgoddess a écrit :

tu sais pas lire ?
 
puis je sais pas si c'est pire de vouloir lancer des .obj ou de vouloir linker des .c et compiler des binaires ...
 
edit :
d'autant plus que j'imagine que puisque tu comptais avoir un binaire également avec ta superbe intervention, tu lancais également un .obj


 
ahah n00b

Reply

Marsh Posté le 10-11-2005 à 20:53:37    

Tamahome, quand on reprend un phrase peut-etre pas tres precise mais en tout cas pas fondamentalement incorrecte, pour conseiller a la place de linker avant de compiler, on evite de traiter les autres de n00b.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed