Package en C

Package en C - C - Programmation

Marsh Posté le 29-10-2003 à 17:14:37    

Bonjour,
J'aimerai savoir si c'est possible de creer un fichier "c" contenant des fonctions que l'on pourrait utiliser par la suite, dans d'autre programme, faire un package en fait.
 
Apparemment tous les programmes "c" doivent avoir un main....????
 
Merci


---------------
La meilleure facon d'en apprendre toujours plus, c'est de ne pas retenir ce qu'on nous dit.
Reply

Marsh Posté le 29-10-2003 à 17:14:37   

Reply

Marsh Posté le 29-10-2003 à 17:17:40    

ben non, tu te fais ton fichier avec tes fonctions, le .h associe, et apres il suffit d'inclure le .h normalement ...non ?


---------------
L'inventeur de la cédille est un certain monsieur Groçon .
Reply

Marsh Posté le 29-10-2003 à 17:21:10    

tu fais comme souk à dit...
attention à ne pas faire l'édition de liens, ne garde que le module objet (le .o)
ce module tu le link avec ton appli ensuite pour pouvoir avoir accès aux fonctions (ne pas oublier d'inclure le .h)
le plus propre quand même c'est de faire des librairies, soit statiques, soit dynamiques, mais les dynamiques c'est déjà un petit peu plus lourd

Reply

Marsh Posté le 29-10-2003 à 18:06:42    

moktar1er a écrit :

tu fais comme souk à dit...
attention à ne pas faire l'édition de liens, ne garde que le module objet (le .o)
ce module tu le link avec ton appli ensuite pour pouvoir avoir accès aux fonctions (ne pas oublier d'inclure le .h)
le plus propre quand même c'est de faire des librairies, soit statiques, soit dynamiques, mais les dynamiques c'est déjà un petit peu plus lourd


 
 
ouaip ya un utilitaire qui permet de transformer les .o en .lib non ?

Reply

Marsh Posté le 29-10-2003 à 18:32:08    

sous windows chais pas, j'utilise pas :D

Reply

Marsh Posté le 30-10-2003 à 10:18:13    

N'importe quel compilo qui tien la route te permet de faire des bibliothéques, sufit de regarder la doc


Message édité par LetoII le 30-10-2003 à 10:18:27

---------------
Le Tyran
Reply

Marsh Posté le 30-10-2003 à 10:54:56    

Sinon il y a la possibilité de faire des .so (Shared Object) équivalent des .dll sous Windows. Mais à ce niveau ce n'est plus utilisé à la compilation mais à l'exécution.


---------------
Slack powa | http://www.racingpneu.com
Reply

Sujets relatifs:

Leave a Replay

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