Googleの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