适用于Ubuntu 16.04的freeglut3:arm64

时间:2018-08-12 21:06:04

标签: ubuntu linker cross-compiling glut

我想交叉编译一个需要glut库才能工作的程序。编译将在amd64 Ubuntu 16.04上进行,目标平台是arm64 Ubuntu。

我发现我的amd64上需要arm64的freeglut3软件包才能正常工作。 我使用以下方法添加了arm64体系结构:

dpkg --add-architecture arm64
apt-get update

此后,我仍然无法安装freeglut3:arm64。 我设法从我的Taget设备“偷走”了存储库(我已经打开/etc/apt/sources.list文件并复制了:

deb http://ports.ubuntu.com/ubuntu-ports/ <stuff...>

之后,apt终于可以看到我的freeglut3:arm64包了!

sudo apt-get install freeglut3:arm64

不幸的是-它没有用。它告知我缺少像libc6:arm64这样的依赖关系,并说这些依赖关系将无法解决。

所以我想-为什么不自己下载它们?

sudo apt-get install libc6:arm64

Ubuntu友好地问我是否确定自己在做什么,并说它将删除包括系统在内的所有内容...

问题是-如何将这个简单的程序从amd64交叉编译到需要链接glut的arm64?

0 个答案:

没有答案