Forum: PC-Programmierung Compilerfrage


von Steven (Gast)


Lesenswert?

Moin Moin,

ich hoffe es gibt hier auch Compiler-Experten :-).

Frage: Welche Einstellungen muss ich beim Compilieren und Linken 
vornehmen, um eine bestmögliche Anpassung an die Zielhardware zu 
erhalten.


Greetz
Steven

von Ralf S. (spacedog) Benutzerseite


Lesenswert?

Welches ist denn deine Zielhardware und welchen Compiler verwendest du?

von Steven (Gast)


Lesenswert?

Ich benutze GCC und Zielhardware ist ein ARM µC.

von (prx) A. K. (prx)


Lesenswert?

Ber der vorliegenden Information benötigst du keinen Compiler-Experten 
sondern einen Hellseher.

PS: Das hatte ich zwar vor dem Text von 16:54 über GCC/ARM geschrieben, 
gilt aber immer noch. Es gibt mehr als eine GCC Version und mehr als 
einen ARM. Abgesehen davon wäre dafür auch nützlich, ob du eher auf 
kurzen Code, wenig Daten, hohe Geschwindigkeit, verschiebbaren Code 
uswusf. abzielst. M.a.W: es gibt auf eine solche Frage keine einfache 
Antwort.

von Ralf S. (spacedog) Benutzerseite


Lesenswert?

Am besten klappt's immer mit folgenden Compiler-Flags:

  -schtrunz -punani -faganini

von (prx) A. K. (prx)


Lesenswert?

Muss man die kennen? ;-)

von Ralf S. (spacedog) Benutzerseite


Lesenswert?

Ja aber sicher. das Compilerteam von GNU hat vor ca. vier Jahren mit der 
Einführung dieser Flags echt viel geleistet in der Welt der 
Programmierer. Diese Flags ermöglichen es weitestgehendst alles zu 
automatisieren und optimisieren für jeden nur erdenklichen Fall, ohne 
dass man auch nur eine Sekunde darüber nachdenken muss. Ich bin immer 
wieder erstaunt, dass es Leute gibt, die das noch nicht kennen ;-)

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.