Xilinx webPack 10.1 需要 32 位 Linux。只有这个旧版本与他们的电路板兼容。 如何使 32 位应用程序在 64 位操作系统上运行列表:
安装 32 位兼容库(ia32-libs 或 Multiarch 支持)
我已经安装了 ia32-libs,但它仍然无法正常工作
一个 32 位的chroot
通过 KVM 或 VirtualBox 实现完全虚拟化不,我不想下学期都在 vm 上工作,那会很痛苦,我宁愿将我的整个计算机重新安装到 32 位操作系统;我不想这样做。
紧要关头的另一个选择是 getlibs getlibs根据我所看到的,这听起来并不是最好的选择。
所以我开始做 #2,并为 32 位 Ubuntu Lucid (10.10) 设置一个 chroot。也就是说我写了:
[hardy-i386]
description=Ubuntu 8.04 Hardy for i386
directory=/srv/chroot/hardy-i386
personality=linux32
root-users=leif
type=directory
users=leif
Run Code Online (Sandbox Code Playgroud)
到
/etc/schroot/chroot.d/hardy-i386
Run Code Online (Sandbox Code Playgroud)
然后我跑了:
$ sudo mkdir -p /srv/chroot/hardy_i386
$ sudo debootstrap --variant=buildd --arch i386 hardy /srv/chroot/hardy_i386 http://archive.ubuntu.com/ubuntu/
Run Code Online (Sandbox Code Playgroud)
然后我跑了:
$ schroot …Run Code Online (Sandbox Code Playgroud)