有人能指导我如何设置我的 x86_64 Ubuntu 13.10 来构建 armhf 库和可执行文件吗?
我已经安装了g++-4.8-arm-linux-gnueabihf
、gcc-4.8-arm-linux-gnueabihf
和pkg-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