Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2207 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Compilation separee

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compilation separee

n°1148846
Profil sup​primé
Posté le 13-07-2005 à 11:39:13  answer
 

Bonjour  
 
voilà j'ai quelque question concernant la compilation séparée en c
(c'est pas des questions tres compliquées)
 
j'utilise devc++
 
alors : 1 que met on exactement dans le header deja?
        2 peut on compiler séparement un fichier ayant plusieurs fonctions définis  l'interieur mais sans main ou alors il faut un fichier par fonctions?
        3 quel est la/les commandes a faire pour compiler le tout et faire tourner le programme ?
 
mercid'avance pour votre aide

mood
Publicité
Posté le 13-07-2005 à 11:39:13  profilanswer
 

n°1148888
manatane
En vous remerciant, bonsoir
Posté le 13-07-2005 à 11:53:52  profilanswer
 


1) une interface (prototypes de fonction non mise en static dans le .c correspondant, déclaration de structure de donneés, quelques macros pour se simplifier la vie...)
2) et 3) regarde la doc de make ou de scons

n°1148911
Profil sup​primé
Posté le 13-07-2005 à 12:00:59  answer
 

manatane a écrit :

1) une interface (prototypes de fonction non mise en static dans le .c correspondant, déclaration de structure de donneés, quelques macros pour se simplifier la vie...)
2) et 3) regarde la doc de make ou de scons


 
alors merci de m'avoir répondu mais encore une ou deux questions
 
bon structure de données j'en ai pas besoin
c'est quoi déjà une macro? :D
 
regarder la doc de quoi ? :D
 
re-merci:)

n°1148912
cesarr89
Posté le 13-07-2005 à 12:02:07  profilanswer
 

Tu sais programmer au moins?

n°1148927
Profil sup​primé
Posté le 13-07-2005 à 12:11:29  answer
 

bah oui mais y a pas mal de choses que j'ai oublié :D
 
je sais bien que mes questions sont basiques mais ca fait longtemps, j'ai besoin qu'on me rafraichisse la mémoire

n°1148935
manatane
En vous remerciant, bonsoir
Posté le 13-07-2005 à 12:18:08  profilanswer
 

ok, alors une macro c'est un truc qui ressemble à çà :

Code :
  1. #define HUFF_DECODE(result,state,htbl,failaction,slowlabel) \{ register int nb, look; \
  2.   if (bits_left < HUFF_LOOKAHEAD) { \
  3.     if (! jpeg_fill_bit_buffer(&state,get_buffer,bits_left, 0)) {failaction;} \
  4.     get_buffer = state.get_buffer; bits_left = state.bits_left; \
  5. [... snip ...]


qui est utilisé comme ça:

Code :
  1. HUFF_DECODE(s, br_state, tbl, goto undoit, label3);


 
[:benou]
 
utilise google :o

n°1148940
Profil sup​primé
Posté le 13-07-2005 à 12:23:21  answer
 

merci
 
2 peut on compiler séparement un fichier ayant plusieurs fonctions définis  l'interieur mais sans main ou alors il faut un fichier par fonctions?  
        3 quel est la/les commandes a faire pour compiler le tout et faire tourner le programme ?  
 
et concernant ces deux questions ?

n°1148964
manatane
En vous remerciant, bonsoir
Posté le 13-07-2005 à 12:41:15  profilanswer
 

[:lacuna coil]

Citation :

2 peut on compiler séparement un fichier ayant plusieurs fonctions définis  l'interieur mais sans main ou alors il faut un fichier par fonctions?


1) oui 2) non il ne faut pas 1 fichier par fonction [:moule_bite]

Citation :

3 quel est la/les commandes a faire pour compiler le tout


apprendre à se servir de la commande make, ou de la commande scons ou tout betement de son compilateur/IDE

Citation :

et faire tourner le programme ?


executer ton programme?

n°1149011
Profil sup​primé
Posté le 13-07-2005 à 13:26:09  answer
 

bah mon compilateur c'est devc++
 
alors je sais compiler quand il n'y a qu'un seul fichier
d'ailleurs c'est facile
 
mais quand il y en a plusieurs j'ai un doute
 
de mémoire,il me semble qu'il faut compiler tous les fichiers séparement et créer un fichier objet pour chacun d'eux et après compiler le main en éditant les liens
par contre je sais plus ce qu' il faut faire avec le header
 
et par dessus tout, je ne sais plus comment fair epour faire ce que j'ai dit ci dessus
 

n°1149233
Emmanuel D​elahaye
C is a sharp tool
Posté le 13-07-2005 à 16:12:02  profilanswer
 


A lire en entier :  
 
http://mapage.noos.fr/emdel/codage.htm


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
mood
Publicité
Posté le 13-07-2005 à 16:12:02  profilanswer
 

n°1149237
Emmanuel D​elahaye
C is a sharp tool
Posté le 13-07-2005 à 16:14:14  profilanswer
 


Gni ? Tu crées un projet, et tu ajoutes les sources de ton projet. F9 et ça roule.
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Compilation separee

 

Sujets relatifs
Projet de C++ et Librarie MYSQL++ Compilation OK / Mais Linkage pas OKProblème de compilation de programmes de tri avec portland
matlab compilationProblème de compilation avec la librairie wxWidget
Script unix pour compilation soft en javaAide SDL : Problème de clic de souris... (titre modifié)
J'y comprends plus rien avec la compilationparamétrer ultraedit pour la compilation java
ReportBuilder - probleme lors de la compilationThread sous linux en c++ et compilation séparée ?
Plus de sujets relatifs à : Compilation separee


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR