Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Properties
Actual version4.9.3, 9.3.1
Homepage

https://launchpad.net/gcc-arm-embedded/4.9

https://developer.arm.com/open-source/gnu-toolchain/gnu-rm

DescriptionGCC
Download

arm-none-eabi-gcc.zip

arm-none-eabi-gcc-9.3.1.zip

Public
Status
colourGreen
titlepublic
LicenseGPL2, GPL3, LGPL2, LGPL3

4.9.3 = GNU ARM Embedded Toolchain 4.9-2015-q3-update

9.3.1 = GNU Arm Embedded Toolchain 9-2020-q2-update

Attachments
uploadfalse

Show if
groupHilscher Germany Atlassian Users, Hilscher Subsidiary Atlassian Users
whitedefaultVisible for Hilscher only!

„Hier gibt es eine Liste der Environment Variablen, die der GCC

auswertet: https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html

Die meisten dieser Variablen betreffen die Installation des Compilers.

So kann z.B. angegeben werden, wo die Unterprogramme wie "cc1" zu finden sind. Beim gcc-arm-embedded ist die Distribution schon so aufgebaut, dass diese Gruppe von Variablen nicht benötigt wird. Es gibt noch Variablen zum "Finetuning" der Installation, wie die Sprache der Ausgaben oder das Verzeichnis für Temporäre Dateien. Hier sind aber auch gute Werte als Defaults vorhanden.

Es sollte also nichts per Environment Variable verändert werden.

Weiterhin kann man den Suchpfad für Libraries, Headers und auch Objects setzen. Das ist aber ganz klar eine Alternative zur Kommandozeile, wo wir mit "-I", "-L" und Konsorten das gleiche erreichen. Die Kommandozeile ist auch unser bevorzugter Weg, diese Infos zu setzen.

Zusammengefasst sollten wir also keine der Environment Variablen nutzen, die der GCC anbietet.