Matthias Fechner <[EMAIL PROTECTED]> writes:

[ Cross-kompilieren ]
> * Heike C. Zimmerer <[EMAIL PROTECTED]> [09-11-04 11:03]:
>> Da reicht eine Option f�r ntp's configure nicht aus.  Du ben�tigst
>> erst einmal die passende Coss-Entwicklungsumgebung f�r den PPC.  F�r
>> diese passend ben�tigst du zumindest die Standard-Library, au�erdem
>> musst du Object im QNX-Format erzeugen k�nnen.
>
> ok, ich habe alle Standard-Libs aus der Entwicklungumgebung von
> Windows, als das sollte kein Problem sein.

Und die sind im selben Format wie die GNU-Tools?

> Das kompilieren sollte doch kein Problem sein, da die Programme
> dynamisch gelinkt werden und die ben�tigten Libs beim Start nachladen
> oder ist das falsch?

1) von wo l�dt ein Microcontroller nach?  und 2) muss dein Compiler
immer linken.  Das sp�tere dynamische Linken ist was anderes.

>> Kurz gesagt: Wenn du davon ausgingst, dass es mit einer
>> configure-Option beim ntp getan w�re, hast du nicht einmal den
>> kleinsten Teil des Problems gesehen.  Ich m�chte dich nicht
>> entmutigen, aber vielleicht �berlegst du dir's nochmal.
>
> Ist das wirklich ein so riessen grosser Aufwand um ein einzelnes
> Programm f�r einen andere Architektur zu �bersetzen, der gcc kann das
> doch alles oder nicht?

Nee.  Dein gcc erzeugt nat�rlich Code f�r x86 im ELF-Format f�r eine
GNU libc auf einem Linux-Kernel.  Nichts davon trifft auf dein
Zielsystem zu.

Du brauchst einen kompletten Satz von Cross-Tools.  Das muss dir klar
sein, bevor du weitermachst.  Welchen Aufwand das bedeutet, wei� ich
nicht [1].  Einen Cross-gcc f�r PPC habe ich hier, aber das ist sowieso
der kleinste Teil des Problems.  Der erzeugt Code f�r Linux PPC,
bringt dir also genau gar nichts.

Gru�,

 Heike


[1] 2deutigkeit beabsichtigt ...


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an