Ubuntu 13.10 中 armhf 的多架构

Ubuntu 13.10 中 armhf 的多架构

有人能指导我如何设置我的 x86_64 Ubuntu 13.10 来构建 armhf 库和可执行文件吗?

我已经安装了g++-4.8-arm-linux-gnueabihfgcc-4.8-arm-linux-gnueabihfpkg-config-arm-linux-gnueabihf

这使我能够获得/usr/bin/arm-linux-gnueabihf-g++-4.8用于构建东西的编译器(和 /usr/bin/arm-linux-gnueabihf-gcc-4.8 ),但现在我想设置系统以便安装我需要的库和依赖项(例如uuid-dev:armhf)。

因此我运行dpkg --add-architecture armhf并修改源列表并更新,如下所示:

deb [arch=amd64] http://fr.archive.ubuntu.com/ubuntu/ saucy main restricted

deb [arch=armhf] http://ports.ubuntu.com/ubuntu-ports saucy main restricted

apt-get update

但是当我尝试安装 uuid-dev:armhf 时,我有未满足的依赖关系,而且我不知道如何解决这个问题。

The following packages have unmet dependencies: uuid-dev:armhf : Depends: libc6-dev:armhf but it is not going to be installed or libc-dev:armhf Depends: libuuid1:armhf (= 2.20.1-5.1ubuntu9) but it is not going to be installed

相关内容