我尝试安装 arm-none-eabi-gdb 作为 gcc-arm-embedded 的一部分。我添加了 PPA:
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
Run Code Online (Sandbox Code Playgroud)
并执行:
sudo apt install gcc-arm-embedded
Run Code Online (Sandbox Code Playgroud)
它的回应是:
Err:8 http://ppa.launchpad.net/team-gcc-arm-embedded/ppa/ubuntu focal Release
404 Not Found [IP: 91.189.95.83 80]
Run Code Online (Sandbox Code Playgroud)
据我了解 - gcc-arm-embedded 没有适用于 Ubuntu 20 的版本。所以我在软件和更新中将这个 PPA 的发布版本更改为仿生,这样我就可以避免错误 404。
尽管 ubuntu 20 具有 libisl22,但现在我在尝试安装 gcc-arm-embedded 时仍有未满足的依赖项:
The following packages have unmet dependencies:
gcc-arm-embedded : Depends: libisl15 (>= 0.15) but it is not installable
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)
我无法找到安装请求的 libisl 版本的方法,因为 apt 仅提供两个版本 - libisl22 和 libisl-dev,安装程序不接受这两个版本。 …