如何在Ubuntu 64位上获得32位版本的库?

我正在尝试编译一个使用谷歌的V8库(32位)的程序。 因此,我在程序中使用的任何库也必须是32位。 哪里可以在Ubuntu 64位上下载32位版本的库? 更具体地说,我正在寻找libnotify 32位版本。

这是我现在遇到的错误:

g++ -o shell -m32 shell.o -L../v8 -lv8 -lpthread `pkg-config --libs libnotify glib-2.0` /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libnotify.so when searching for -lnotify /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libnotify.a when searching for -lnotify /usr/bin/ld: skipping incompatible /usr/lib/libnotify.so when searching for -lnotify /usr/bin/ld: skipping incompatible /usr/lib/libnotify.a when searching for -lnotify /usr/bin/ld: cannot find -lnotify collect2: ld returned 1 exit status 

谢谢!

您可以通过安装ia32-libs软件包在64位计算机上安装32位库:

 sudo apt-get install ia32-libs