如何在 ubuntu 22.04 for arm 32 位元上安裝 gcc-arm-linux-gnueabihf 4.9

如何在 ubuntu 22.04 for arm 32 位元上安裝 gcc-arm-linux-gnueabihf 4.9

我在我的arm chromebook Snow上運行arm32的ubuntu 22.04:

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

我想知道如何在該作業系統上安裝 gcc-arm-linux-gnueabihf 版本 4(也許 4.9 很好),因為我想重新編譯核心 3.3,因為它需要這樣做。謝謝。

答案1

我沒有針對您的特定架構(arm32 chromebook)的確切答案,但這適用於我的arm64 MacBook:

我將 Xenial (16.04) 加入我的 apt 來源:

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

這個舊版的 Ubuntu 包含版本 4.9 中的 GCC:

$ 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

對於 GCC 版本 5,我不必走那麼遠,Ubuntu Bionic (18.04) 有這些軟體包。

相關內容