Hallo Lars!
weiss jemand, welche Einstellungen ich fuer die Flags „-mcpu“
und „-march“ beim Compilieren fuer einen AMD K6/2 300
angegeben kann ? Ebenso fuer einen Cyrix/IBM 200+ ?
Gibt es irgendwo im Netz eine Uebersicht ? (Das gcc-Manual
gibt nicht so viel her
)
Diese Optionen sind mir auch nicht geläufig. Scheinen Spezialitäten von gcc zu sein. In der cc-Doku von Sun sind die gängigen Optionen wie -xarch, -xcache, -xchip beschrieben. Du kannst stattdessen auch -xtarget als übergeordnete verwenden, wenn Du keine abweichenden Details spezifizieren willst. Dies sollte beim gcc ebenfalls funktionieren.
Gültige Werte für -xtarget sind: generic, native, 386, 486, pentium, pentium_pro. Für x86-Prozessoren ist die Unterstützung leider nur sehr allgemein. Sun hingegen hat in seiner cc-Doku jeden Prozessor mit spezifischen Werten dokumentiert. Eine entsprechende Übersicht (insbesondere für die Cache-Architektur) habe ich für x86-Prozessoren bis jetzt vergeblich gesucht.
Sun cc-Doku (C User Guide):
http://docs.sun.com/htmlcoll/coll.33.7/iso-8859-1/CU…
CU
Markus