ARM Compiler Version 6.6 in Keil 5.3 einbinden?

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 ;)
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)
Gast
Guten Morgen,

noch eine kurze Frage:

Wenn ich aber den Keil mit einem externe Kompiler z.B "4.8 2014q3 GCC" 
konfigurieren möchte.
Es klappt irgendwie nit.
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

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.