Programmierumgebung erstellen unter Linux: Unterschied zwischen den Versionen

Aus C und Assembler mit Raspberry
KKeine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
== System auf den aktuellen Stand bringen ==
== System auf den aktuellen Stand bringen ==


Zunächst sollte das System auf den aktuellen Stand sein.


Zunächst sollte das System auf den aktuellen Stand sein. Dazu wird die Aktualiesierungverwaltung verwendet.
Öffnen Sie Ihr Terminal und führen Sie folgende Befehle aus, um das System zu aktualisieren:


Crosscompiler installieren:
Aktualisieren Sie die Paketlisten:
Methode 2: Manuelle Installation von ARM GCC (empfohlen für Bare-Metal)
<syntaxhighlight lang="shell">
Falls du explizit einen AArch64 Bare-Metal Compiler brauchst, lade ihn von ARM selbst:
sudo apt update
1. Download des aktuellen GCC for AArch64 ELF
</syntaxhighlight>
Führen Sie die Aktualisierung der installierten Pakete durch:
<syntaxhighlight lang="shell">
sudo apt upgrade -y
</syntaxhighlight>
Führen Sie abschließend ein vollständiges Upgrade durch, um auch eventuelle Abhängigkeiten zu aktualisieren:
<syntaxhighlight lang="shell">
sudo apt full-upgrade -y
</syntaxhighlight>
Bereinigen Sie veraltete Pakete:
<syntaxhighlight lang="shell">
sudo apt autoremove -y
</syntaxhighlight>
Optional: Entfernen von möglicherweise nicht länger benötigten Paketdateien:
<syntaxhighlight lang="shell">
sudo apt clean
</syntaxhighlight>


wget https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf.tar.xz
Indem Sie diese Befehle ausführen, stellen Sie sicher, dass Ihr Linux Mint System auf dem neuesten Stand ist, bevor Sie mit der Installation des Crosscompilers fortfahren.  
2. Entpacken und nach /opt verschieben
 
tar -xf arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf.tar.xz
sudo mv arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf /opt/aarch64-none-elf
3. Pfad zur Toolchain setzen
 
echo 'export PATH=/opt/aarch64-none-elf/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
4. Test, ob alles funktioniert
 
aarch64-none-elf-gcc --version
 
Install Kate:
sudo apt install kate
 
 
 
 
 
 
Hier ist eine Schritt-für-Schritt-Anleitung zur Installation eines Crosscompilers unter Linux Mint 22.1, die sich gut als Tutorium eignet:
 
Anleitung zur Installation eines Crosscompilers unter Linux Mint 22.1
System auf den aktuellen Stand bringen
 
Stellen Sie sicher, dass das System auf dem neuesten Stand ist, indem Sie die Aktualisierungsverwaltung verwenden:
 
Öffnen Sie die Aktualisierungsverwaltung.
Klicken Sie auf "Aktualisierungen installieren".
Sobald alle Updates installiert sind, starten Sie das System gegebenenfalls neu.
Manuelle Installation des ARM GCC Crosscompilers für AArch64 Bare-Metal
 
Falls Sie einen AArch64 Bare-Metal Compiler benötigen, wird dies oft bei der Embedded-Programmierung verwendet. Hier sind die Schritte zur manuellen Installation.


== Manuelle Installation des ARM GCC Crosscompilers für AArch64 Bare-Metal ==
Schritt 1: Download des aktuellen GCC for AArch64 ELF
Schritt 1: Download des aktuellen GCC for AArch64 ELF
 
<syntaxhighlight lang="shell">
Öffnen Sie ein Terminal und führen Sie folgenden Befehl aus, um den Compiler herunterzuladen:
 
wget https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf.tar.xz
wget https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf.tar.xz
</syntaxhighlight>


Schritt 2: Entpacken und nach /opt verschieben
Schritt 2: Entpacken und nach /opt verschieben


Entpacken Sie die heruntergeladene Datei und verschieben Sie den entpackten Ordner nach /opt:
Entpacken Sie die heruntergeladene Datei und verschieben Sie den entpackten Ordner nach /opt:
 
<syntaxhighlight lang="shell">
tar -xf arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf.tar.xz
tar -xf arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf.tar.xz
sudo mv arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf /opt/aarch64-none-elf
sudo mv arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf /opt/aarch64-none-elf
</syntaxhighlight>


Schritt 3: Pfad zur Toolchain setzen
Schritt 3: Pfad zur Toolchain setzen


Damit das System die neuen Tools erkennt, fügen Sie den Pfad zur Toolchain den Umgebungsvariablen hinzu:
Damit das System die neuen Tools erkennt, fügen Sie den Pfad zur Toolchain den Umgebungsvariablen hinzu:
 
<syntaxhighlight lang="shell">
echo 'export PATH=/opt/aarch64-none-elf/bin:$PATH' >> ~/.bashrc
echo 'export PATH=/opt/aarch64-none-elf/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
source ~/.bashrc
</syntaxhighlight>


Schritt 4: Test, ob alles funktioniert
Schritt 4: Test, ob alles funktioniert


Überprüfen Sie, ob der Crosscompiler korrekt installiert wurde, indem Sie die Versionsnummer abrufen:
Überprüfen Sie, ob der Crosscompiler korrekt installiert wurde, indem Sie die Versionsnummer abrufen:
 
<syntaxhighlight lang="shell">
aarch64-none-elf-gcc --version
aarch64-none-elf-gcc --version
 
</syntaxhighlight>


Wenn die Installation erfolgreich war, sollten Sie die Versionsnummer des Compilers sehen.
Wenn die Installation erfolgreich war, sollten Sie die Versionsnummer des Compilers sehen.


Installation von Kate
== Installation von Kate ==


Kate ist ein leistungsstarker Texteditor, der sich gut für die Bearbeitung von Quellcodedateien eignet. Installieren Sie Kate mit folgendem Befehl:
Kate ist ein leistungsstarker Texteditor, der sich gut für die Bearbeitung von Quellcodedateien eignet. Installieren Sie Kate mit folgendem Befehl:
 
<syntaxhighlight lang="shell">
sudo apt install kate
sudo apt install kate
</syntaxhighlight>


Zusammenfassung
== Zusammenfassung ==
Aktualisieren Sie das System.
* Aktualisieren Sie das System.
Installieren und konfigurieren Sie den ARM GCC Crosscompiler.
* Installieren und konfigurieren Sie den ARM GCC Crosscompiler.
Testen Sie die Installation.
* Testen Sie die Installation.
Installieren Sie den Texteditor Kate.
* Installieren Sie den Texteditor Kate.
Nützliche Tipps
== Nützliche Tipps ==
Bewahren Sie die heruntergeladenen Installationsdateien auf, falls Sie die Installation wiederholen müssen.
Bewahren Sie die heruntergeladenen Installationsdateien auf, falls Sie die Installation wiederholen müssen.
Dokumentieren Sie alle Änderungen, die Sie an Ihrem System vornehmen, um Probleme leichter beheben zu können.
Dokumentieren Sie alle Änderungen, die Sie an Ihrem System vornehmen, um Probleme leichter beheben zu können.
Diese Anleitung führt Sie durch die notwendigen Schritte, um einen Crosscompiler unter Linux Mint 22.1 zu installieren und sicherzustellen, dass er ordnungsgemäß funktioniert. Viel Erfolg bei Ihrem Projekt!

Version vom 14. März 2025, 09:58 Uhr

Anleitung zur Installation eines Crosscompilers unter Linux

In diesem Beispiel wurde Linux Mint 22.1 verwendet.

System auf den aktuellen Stand bringen

Zunächst sollte das System auf den aktuellen Stand sein.

Öffnen Sie Ihr Terminal und führen Sie folgende Befehle aus, um das System zu aktualisieren:

Aktualisieren Sie die Paketlisten:

sudo apt update

Führen Sie die Aktualisierung der installierten Pakete durch:

sudo apt upgrade -y

Führen Sie abschließend ein vollständiges Upgrade durch, um auch eventuelle Abhängigkeiten zu aktualisieren:

sudo apt full-upgrade -y

Bereinigen Sie veraltete Pakete:

sudo apt autoremove -y

Optional: Entfernen von möglicherweise nicht länger benötigten Paketdateien:

sudo apt clean

Indem Sie diese Befehle ausführen, stellen Sie sicher, dass Ihr Linux Mint System auf dem neuesten Stand ist, bevor Sie mit der Installation des Crosscompilers fortfahren.

Manuelle Installation des ARM GCC Crosscompilers für AArch64 Bare-Metal

Schritt 1: Download des aktuellen GCC for AArch64 ELF

wget https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf.tar.xz

Schritt 2: Entpacken und nach /opt verschieben

Entpacken Sie die heruntergeladene Datei und verschieben Sie den entpackten Ordner nach /opt:

tar -xf arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf.tar.xz
sudo mv arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-elf /opt/aarch64-none-elf

Schritt 3: Pfad zur Toolchain setzen

Damit das System die neuen Tools erkennt, fügen Sie den Pfad zur Toolchain den Umgebungsvariablen hinzu:

echo 'export PATH=/opt/aarch64-none-elf/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Schritt 4: Test, ob alles funktioniert

Überprüfen Sie, ob der Crosscompiler korrekt installiert wurde, indem Sie die Versionsnummer abrufen:

aarch64-none-elf-gcc --version

Wenn die Installation erfolgreich war, sollten Sie die Versionsnummer des Compilers sehen.

Installation von Kate

Kate ist ein leistungsstarker Texteditor, der sich gut für die Bearbeitung von Quellcodedateien eignet. Installieren Sie Kate mit folgendem Befehl:

sudo apt install kate

Zusammenfassung

  • Aktualisieren Sie das System.
  • Installieren und konfigurieren Sie den ARM GCC Crosscompiler.
  • Testen Sie die Installation.
  • Installieren Sie den Texteditor Kate.

Nützliche Tipps

Bewahren Sie die heruntergeladenen Installationsdateien auf, falls Sie die Installation wiederholen müssen. Dokumentieren Sie alle Änderungen, die Sie an Ihrem System vornehmen, um Probleme leichter beheben zu können.