Forum: Compiler & IDEs toolchain für i386


von Lukas Tröllinger (Gast)


Lesenswert?

hallo an alle!

ich versuche eine toolchain für meinen alten 386 zu kompilieren. ich
hab das howto von bill gatliff (http://venus.billgatliff.com/node/18)
gefunden. im prinzip hat alles funktioniert. ausser das ich die option
"--disable-threads" beim punkt "6.3 building the bootstrap cross
compiler" und "6.5 building a complete cross compiler" (die
pthread.h konnte nicht gefunden werden) hinzufügen musste. ich
befürchte dass das ein fehler war. aber anders ging das nicht
kompilieren.

auf jedenfall kam danach dann beim letzten punkt (6.5):"ld coud not
find the file crti.o!"! hat die sache jetzt was mit der pthread.h zu
tun oder nicht? und wie kommt man zu dieser crti.o?

eigentlich bräuchte ich keinen c++ compiler. c würde mir schon reichen.
könnte ich auch theoretisch den letzten punkt auslassen?

ich habe diese packages verwendet:
binutils-2.17.
gcc-4.1.1. (und das patch "gcc-4.1.0-4.1.1.diff")
newlib-1.14
target: i386-linux

ich hab noch nicht viel erfahrung in cross-compilieren. es wäre nett
wenn mir jemand helfen könnte. verwende ich vielleicht die falschen
packet versionen?

vielen dank im voraus

Lukas

von Lukas Tröllinger (Gast)


Lesenswert?

hallo nochmal

ich habs jetzt auch schon mit dem buildroot päckchen probiert. aber das
funktioniert nicht und das versteh ich schon gar nicht. hat jemand
erfahrung damit?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.