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.
Envoyé par Regles du forum
Don't worry, be serious.
La vie est courte. Prenez votre temps.
Jack.
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.
Don't worry, be serious.
La vie est courte. Prenez votre temps.
Jack.
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"
</>
Pas de Wi-Fi à la maison : CPL
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...Envoyé par Korma
Don't worry, be serious.
La vie est courte. Prenez votre temps.
Jack.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager