Difference entre .o et .obj

Résolu/Fermé
MrLuck Messages postés 43 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 1 décembre 2010 - 5 juin 2009 à 15:14
MrLuck Messages postés 43 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 1 décembre 2010 - 7 juil. 2009 à 14:29
Bonjour,

je compile d'un coté du code fortran avec G77 qui me donne des *.o et du code C avec Visual Studio qui me donne des *.obj, qu'elle est la difference entre les deux, et comment les mettrent ensemble pour l'édition de liens ?


je vous remercie !

5 réponses

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
5 juin 2009 à 15:57
Salut.
La différence, g77 c'est gnu, Visual c'est MS.
Je crois que la différence c'est que les deux n'utilisent pas les même conventions de marquage pour l'édition des liens.
Donc pour les mettre ensemble : accroche toi ! à moins de trouver un programme qui converti l'un en l'autre.
Je te conseil d'utiliser gcc pour la compilation C, ça sera plus simple.
Enfin, une saine lecture pour mettre ensemble fortran et C :
http://www.yolinux.com/TUTORIALS/LinuxTutorialMixingFortranAndC.html
0
MrLuck Messages postés 43 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 1 décembre 2010 5
7 juil. 2009 à 13:48
Merci pour ta réponse, cependant je ne peut pas toucher à mon code C. Donc je vai voir comment faire ...
0
MrLuck Messages postés 43 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 1 décembre 2010 5
7 juil. 2009 à 13:48
Merci pour ta réponse, cependant je ne peut pas toucher à mon code C. Donc je vai voir comment faire ...
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
7 juil. 2009 à 14:17
??
Je ne te dis pas de toucher à ton code en C, mais de le compiler avec gcc.
Si tu tiens à garder ces deux compilo, il faut voir du coté des formats objet. pour GNU, c'est ELF ou un truc dans le genre. Il faut alors trouver les bonnes options.
Bon courage, car ce que tu veux faire, c'est cherché des emmerdes pour pas grand chose.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MrLuck Messages postés 43 Date d'inscription mercredi 10 octobre 2007 Statut Membre Dernière intervention 1 décembre 2010 5
7 juil. 2009 à 14:29
Je sais mais c'est pas moi qui décide avec quoi je travail, je travail c'est tout !
Mais merci pour ton aide !
0