Как получить 32-битную версию библиотеки на Ubuntu 64-битной?

Я пытаюсь скомпилировать программу, которая использует библиотеку Google V8 (которая является 32-битной). Поэтому любая библиотека, которую я использую в своей программе, также должна быть 32-битной. Где я могу скачать 32-битную версию библиотек в Ubuntu 64-битной? В частности, я ищу 32-битную версию libnotify.

Это ошибки, которые я получаю прямо сейчас:

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

Спасибо!

2
задан 21 February 2011 в 14:28

1 ответ

Вы можете установить 32-битные библиотеки на 64-битную машину, установив пакет ia32-libs :

sudo apt-get install ia32-libs
0
ответ дан 21 February 2011 в 14:28

Другие вопросы по тегам:

Похожие вопросы: