So installieren Sie gcc-arm-linux-gnueabihf 4.9 auf Ubuntu 22.04 für Arm 32 Bit

So installieren Sie gcc-arm-linux-gnueabihf 4.9 auf Ubuntu 22.04 für Arm 32 Bit

Ich verwende Ubuntu 22.04 für arm32 auf meinem ARM-Chromebook Snow:

mario@changeme:/etc/apt/sources.list.d# uname -a
Linux changeme 5.18.1-stb-cbe+ #1 SMP PREEMPT Sun Jun 5 14:16:07 CEST 2022 armv7l armv7l armv7l GNU/Linux

mario@changeme:/etc/apt/sources.list.d# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy

Ich würde gerne wissen, wie ich gcc-arm-linux-gnueabihf Version 4 (vielleicht ist 4.9 gut) auf diesem Betriebssystem installieren kann, weil ich den Kernel 3.3 neu kompilieren möchte, weil das erforderlich ist. Danke.

Antwort1

Ich habe keine genaue Antwort für Ihre spezielle Architektur (arm32 Chromebook), aber das hier hat auf meinem arm64 MacBook funktioniert:

Ich habe Xenial (16.04) zu meinen Apt-Quellen hinzugefügt:

# /etc/apt/sources.list
deb http://ports.ubuntu.com/ubuntu-ports xenial universe

Diese alte Version von Ubuntu enthält den GCC in der Version 4.9:

$ apt policy gcc-4.9-arm-linux-gnueabi
gcc-4.9-arm-linux-gnueabi:
  Installed: (none)
  Candidate: 4.9.3-13ubuntu2cross1
  Version table:
     4.9.3-13ubuntu2cross1 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial/universe arm64 Packages

Für GCC Version 5 musste ich nicht so weit gehen, Ubuntu Bionic (18.04) hatte diese Pakete.

verwandte Informationen