我并不是真正的linux专家,所以我感觉有点迷失。
我正在 WSL 中运行 Ubuntu 22.04.3 LTS 映像,因为我需要使用 Windows PC 为 ARM Linux PC 交叉编译程序。该图像是由 Powershell 命令自动安装的WSL.exe --install
,我对此很满意。
我已经能够添加armhf
架构、gcc-arm-linux-gnueabihf
和 来构建我的程序。
问题是 GCC 的版本是 11,而 glibc 对于 ARM 机器的 debian 映像来说太新了。
所以我需要降级到 GCC-10。
我可以删除安装的GCC,但是然后呢?如何安装gcc-arm-linux-gnueabihf
v10?
GCC 10 软件包(包括您想要的软件包)可在Universe Repository中找到。
请参阅此处如何启用 Universe 存储库。