cómo instalar gcc-arm-linux-gnueabihf 4.9 en ubuntu 22.04 para arm de 32 bits

cómo instalar gcc-arm-linux-gnueabihf 4.9 en ubuntu 22.04 para arm de 32 bits

Estoy ejecutando ubuntu 22.04 para arm32 en mi brazo 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

Me gustaría saber cómo puedo instalar gcc-arm-linux-gnueabihf versión 4 (quizás la 4.9 sea buena) en ese sistema operativo porque quiero recompilar el kernel 3.3 porque así lo desea. gracias.

Respuesta1

No tengo una respuesta exacta para su arquitectura específica (chromebook arm32), pero esto funcionó en mi MacBook arm64:

Agregué Xenial (16.04) a mis fuentes aptas:

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

Esta versión antigua de Ubuntu contiene GCC en la versión 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

Para la versión 5 de GCC, no tuve que ir tan lejos, Ubuntu Bionic (18.04) tenía estos paquetes.

información relacionada