私は Lazarus プログラムをクロスコンパイルし、64 ビットの Ubuntu 14.04 Trusty Tahr システムで 32 ビットのプログラムを作成しています。このメッセージが表示されると、すべてが最後までコンパイルされるようです。
/usr/bin/ld: cannot find -lglib-2.0
存在しないためにこのエラー メッセージが表示されるライブラリの完全な名前は?
libc6-dev:i386
が最も可能性の高いライブラリのようですが、apt でインストールしようとするbuild-essential g++ gcc gcc-multilib
と削除されることが示されるため、中止します。
sudo apt-get install libc6-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
linux-libc-dev linux-libc-dev:i386
Suggested packages:
glibc-doc:i386 manpages-dev:i386
Recommended packages:
gcc:i386 c-compiler:i386
The following packages will be REMOVED
build-essential g++ gcc gcc-multilib
The following NEW packages will be installed
libc6-dev:i386 linux-libc-dev:i386
The following packages will be upgraded:
linux-libc-dev
1 to upgrade, 2 to newly install, 4 to remove and 18 not to upgrade.
Need to get 3,126 kB of archives.
After this operation, 12.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]