Habe mir das "aktuelle" Atmel Studio von Microchip geladen. Was mir auffiel, der GCC ist uralt. Das Studio meldet: "AVR/GNU C Compiler : 5.4.0". Hier ist man bereits bei Version 9: https://gcc.gnu.org/ Kann man die 9er über die 5er installieren? Lohnt sich das oder ist es für die AVR-Controller egal?
Bernd schrieb: > Lohnt sich das oder ist es für die AVR-Controller egal? Die wesentlichen Optimierungen, die Johann seinerzeit mal so eingebracht hatte, sind auch im 5er schon drin. Danach sind die Änderungen zumindest in Hinsicht auf das AVR-Backend nicht mehr so groß. Ist also eher eine Frage, was du für ein Frontend brauchst: wenn du da irgendwelche modernen C++-Dialekte benötigst, dann wirst du mit der alten Version nicht glücklich. Wenn du nur C99 brauchst, wird's die auch tun. Ansonsten würde ich sie nicht drüber installieren, sondern parallel woanders hin, und dann gucken, wie man dem Studio den Pfad zur Toolchain beibiegt.
Jörg W. schrieb: > Ist also eher eine Frage, was du für ein Frontend brauchst: wenn du da > irgendwelche modernen C++-Dialekte benötigst, dann wirst du mit der > alten Version nicht glücklich. Wenn du nur C99 brauchst, wird's die auch > tun. Vielen Dank für die Antwort. C ist für mich ausreichend :)
Bernd schrieb: > Habe mir das "aktuelle" Atmel Studio von Microchip geladen. Was mir > auffiel, der GCC ist uralt. Das Studio meldet: "AVR/GNU C Compiler : > 5.4.0". > > Hier ist man bereits bei Version 9: https://gcc.gnu.org/ Die v8+ willst du verwenden wegen http://gcc.gnu.org/PR81268 Die v9 willst du nicht verwenden wegen http://gcc.gnu.org/PR91189
Johann L. schrieb: > Bernd schrieb: >> Habe mir das "aktuelle" Atmel Studio von Microchip geladen. Was mir >> auffiel, der GCC ist uralt. Das Studio meldet: "AVR/GNU C Compiler : >> 5.4.0". >> >> Hier ist man bereits bei Version 9: https://gcc.gnu.org/ > > Die v8+ willst du verwenden wegen http://gcc.gnu.org/PR81268 > Hübsch. :-) > Die v9 willst du nicht verwenden wegen http://gcc.gnu.org/PR91189 Ach Du Sch... :-(
Die 4.9.2 produziert bei mir immernoch den kleinsten Code. Zumindest bei größeren Projekten.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.