Comment inclure un fichier .o dans un fichier .c
[EDIT@Vow]Donnez un titre correct la prochaine fois[/EDIT]
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 : Sélectionner tout - Visualiser dans une fenêtre à part gcc fichier1.o fichier2.c
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
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...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!!!
Partager