ARM Compiler Version 6.6 in Keil 5.3 einbinden?

#4911736
Lesenswert?

Options for target -> target -> Feld "Code Generation": ARM 
Compiler->"use default compiler version" anklicken, "V6.6" auswählen. 
Mit Ok bestätigen, Options for target schließen. Neu öffnen -> C/C++ 
(V6.6) auswählen und sich diverser compiler Warnungen und Fehler 
erfreuen ;)
#4912003
Lesenswert?

Jap. Macht aber Sinn, das anzugehen. Clang gibt deutlich mehr Warnungen 
aus und Fehler kommen häufig von impliziten Funktionen (wo es vorher 
"nur" ne Warnung gab) oder ehemals deprecated markierte und nun 
entfernte Funktionen (z.B. compiler builtins, __ldrex/__strex etc)
#4925211
Lesenswert?

Der ARMCLANG 6.6 ist schon recht pingelig, dafür gibt es aber auch 
Gründe.
Meine eigenen Kleinprojekte bekomme ich damit noch hin, mussten aber 
auch etwas überarbeitet werden. der neue Compiler soll eben besseren 
Code erzeugen. Der GCC ist sicherlich besser als sein Ruf aber den 
besten Code erzeugt er eben nicht. Ein IAR und ein Keil sieht dagegen 
jedoch besser aus. Für viel Geld bekommt man gutes Zeug. Dafür das des 
GCC lizenzfrei  ist, ist er allerdings auch sehr gut. Nicht nur der 
Compiler macht die die Qualität des erzeugten Code aus sondern ein 
wesentlicher Teil der Qualität sitzt vor dem Computer.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren