Question a deux francs sur gcc...
introduction
je dispose d'un fichier crt1.o compilé sous gcc 3.3.2 pour ma cible et pour une raison bien précise (application embarquée sur cible non x86) je dois utiliser une version de gcc2.9.5 uniquement.
Le pb est que le fournisseur du bsp (board support package) ne peut pas me fournir les fichiers crt0.o et crt1.o nécessaire au démarrage d'une appli sur ma carte pour le gcc2.9.5.
question
La question est, existe t-il une ligne de commande magique (peut être avec objcopy??) qui puisse faire la conversion d'une .o d'une version de gcc a une autre pour pouvoir enfin linker tranquillement ??
merci a tous pour avoir consacré deux secondes a la lecture du post et 5 minute a le comprendre :-)
# hmm
Posté par Christophe Fergeau . Évalué à 2.
[^] # Re: hmm
Posté par TheBreton . Évalué à 2.
En fait le gcc2.95 est une version patché pour la cible (infineon tricore) et je n'ai pas le patch pour le gcc3.3
par contre le fournisseur de la carte ne peut pas me fournir de crt0 et 1 donc j'ai trouver sur un cd de demo d'un truc du commerce les fameux crt0 et 1 mais pour du gcc3.3 que je n'ai pas...c'est pour ca que la migration de .o m'est venu a la tete.
La question est quelqu'un c'est deja penché la dessus ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.