Bluezをクロスコンパイルしようとしています。そのため、BlueZの前提条件である「libical」をインストールする必要があります。私はフォローしていますこのガイド。
ガイドから:
libicalはcmakeとg ++クロスコンパイラをインストールする必要があります。
sudo apt-get インストール 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 Unstable(sid) で。 Debian 安定版リリースまたはそれに基づいて派生したディストリビューションでは使用できません。
フォローするDebian WikiのガイドラインDebian 安定リリースにさまざまなクロスツールチェーンをインストールします。