PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verschiedene CPU's + Software



jonasge
26.05.02, 18:23
Hallo !

Entweder ich liege falsch, oder das ist komisch.
Ich habe eine Workstation mit einem Athlon 1400 Mhz.
Dann habe ich ein Notebook mit einem P 3 1200 Mhz.

Ich habe auf meiner Workstation Samba uebersetzt. Ganz normal mit der CFLAGS="-03 -march=i686"
Das ging auch perfekt, kann habe ich die Uebersetzten Teile per ftp auf mein Notebook kopiert und gestartet.

Und das ging, ich war immer der meinung, wenn ich was selber mit CFLAGS="-03 -march=i686" uebersetze,
dann kann ich dieses nur auf dem Athlon starten nicht auf dem P3!!

Warum geht das?
Kann ich auch was auf meinem Athlon mit CFLAGS="-03 -march=i386" uebersetzten, das dann auf einem
Pentium 166 Mhz laeuft?


Danke fuer die aufklaerung !!


Gruss
Jonas

Christian81
26.05.02, 19:12
du hast es in den Parameter eigentlich schon drin, warum es auf beiden läuft..

-march legt die minimale Architektur fest, auf dem das Proggie laufen soll - und 686 ist imho PentiumPro/Pentium 2 Niveau...

-O3 bedeutet nur, dass der Code so gut wie möglich optimiert werden soll