Page Properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
4.9.3 = GNU ARM Embedded Toolchain 4.9-2015-q3-update 9.3.1 = GNU ARM Embedded Toolchain 9-2020-q2-update |
Attachments | ||
---|---|---|
|
Show if | ||
---|---|---|
| ||
„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.“ |