Comment inclure un fichier .o dans un fichier .c
[EDIT@Vow]Donnez un titre correct la prochaine fois[/EDIT]
Version imprimable
Comment inclure un fichier .o dans un fichier .c
[EDIT@Vow]Donnez un titre correct la prochaine fois[/EDIT]
On n'inclut pas de fichier .o dans un fichier .c
Par contre on peut linker un fichier .o avec le fichier .o qui sera produit en compilant le .c
essaie
Normalement, il compilera le fichier2.c en fichier2.o, puis il linkera les deux ensembles...Code:gcc fichier1.o fichier2.c
Citation:
Envoyé par Regles du forum
Et si on veut utiliser une fonction qui se trouve dans le fichier .o est-ce qu'on peut l'appeler dans le .c sans problème?
Si tu la declare dans ton .c, le compilateur ne dira rien. Et si il la retrouve dans ton .o au moment du linkage, tout devrait bien se passer.
Le mieux est quand même de fournir une interface (prototypes) via le .h adéquate...Citation:
Envoyé par Korma
<hors sujet>
Pour que les fonctions du .o fassent partie de l'application, il faut ajouter ce .o dans la liste des objets (.o) et bibliothèques (.a) de l'application.
C'est un problème d'outil de développement, pas de langage C.
Le bon forum est "Outils pour C & C++ / EDI / Compilateurs / etc"
</>
Et si on veut inclure le .c dans une page Php est-ce que la fontion qui est déclarée et appelée dans le .c et qui a été défini dans le .o ne posserai pas de problème? Dans ce cas quelle est est l'instruction à utiliser?en Php?
Merci beaucoup vous m'avez largement aidé,je crois que vais y arriver.
Merci!!!
Clairement, mauvais forum... :wink:Citation:
Envoyé par Korma