comment lancer un prgm en c - C - Programmation
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.
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.
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.
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.
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
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. |
Donc les 3 jours à décrypter la doc des autotools ca fait partit de la compilation
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 |
Nan, ça fait partie de la phase de conception.
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
Marsh Posté le 10-11-2005 à 12:14:12
blackgoddess a écrit : Bon. |
C'est donc pire : tu veux lancer des .obj !
dehors les n00b
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 : |
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
Marsh Posté le 10-11-2005 à 16:38:27
blackgoddess a écrit : tu sais pas lire ? |
ahah n00b
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.
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