无法安装gcc交叉编译器

无法安装gcc交叉编译器

我尝试交叉编译 Bluez。因此我需要安装“libical”,这是 BlueZ 的先决条件。我正在关注本指南

来自指南:

libical 需要安装 cmake 和 g++ 交叉编译器:

sudo apt-get install g++-arm-linux-gnueabi

但如果我执行sudo apt-get install g++-arm-linux-gnueabi 我得到:

Paketlisten werden gelesen...Fertig Abhängigkeitsbaum wird aufgebaut。 Statusinformationen werden eingelesen.... Fertig E:Paket g++-arm-linux-gnueabi 可以正常使用。 E:Mittels regulärem Ausdruck »g++-arm-linux-gnueabi« konnte kein Paket gefunden werden。

这是德语,意思是“找不到包”。我sudo apt-get update以前也做过。

操作系统信息

$ uname -m Output: x86_64

$ cat /etc/issue Output: Kali GNU/Linux 1.1.0 \n \l

答案1

g++-arm-linux-gnueabi包由提供gcc-defaults-armel-cross在 Ubuntu 12.04+ 或cross-gcc-defaults在 Debian 不稳定 (sid) 中。它在 Debian 稳定版本或基于它们的派生发行版中不可用。

跟随Debian wiki 中的说明在 Debian 稳定版本上安装各种交叉工具链。

相关内容