Retourner aux forums || Retourner au forum Programmation.c

Programmation.c : crt0 et crt1

Posté par TheBreton () le 23 septembre 2004
0
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 :-)

--
Merde, ca fait trois fois que je le coupe il est toujours trop court!
-(un stagiaire hardware qui devait connaitre le grand pere de Sylvain Sauvage ;-) )-
> Lire le message (2 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

hmm

Posté par Christophe Fergeau () le 26/09/2004 à 11:21. (lien). Évalué à 2.

Alors, en théorie pour du code C, tu dois pas voir de pb d'échange entre les diverses versions de gcc. Dans ton cas, pour tes fichiers crt1.o et crt0.o, je serais moins optimiste ;) Si la personne qui t'as filé les fichiers les a compilé avec gcc 3.3, pourquoi tu n'utilises pas gcc 3.3 toi aussi ? Vu qu'elle les a compilé, le compilateur nécessaire existe pour ton proc ;)

  • [^]Re: hmm

    Posté par TheBreton () le 29/09/2004 à 08:34. (lien). Évalué à 2.

    merci pour la reponse.
    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 ?

    --
    Merde, ca fait trois fois que je le coupe il est toujours trop court!
    -(un stagiaire hardware qui devait connaitre le grand pere de Sylvain Sauvage ;-) )-

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.c