64ビットバージョンLinuxで32ビットアプリケーションを開発する方法


多くのプログラマー(特に他の会社)は私に32ビットのソフトウェアが私たちの64ビットLinuxシステムで正常に動作しないと愚痴をこぼしていますが、32ビットのマシンでは正常ですが、実はこれはよく解決されています.一般的には64ビットのシステムがインストールされた後、glibcの32ビットバージョンがデフォルトでインストールされていません.以下のコマンドを簡単に実行することで、OSを再インストールすることなく、64ビットLinuxシステム上で32ビットアプリケーションを開発して実行することができます.
yum install glibc*.i686 -y

soファイルが1つ少ない場合は、libzが欠けているなどの対応するライブラリをインストールします.so、libzipおよびlibzip-develの64ビットおよび32ビットバージョンをインストールし、libsslが欠けていることを示す場合.soはopensslおよびopenssl-develの64ビットおよび32ビットバージョンをインストールし、コマンドラインは以下の通りです.
yum install libzip libzip-devel -y
yum install libzip.i686 libzip-devel.i686 -y
yum install openssl openssl-devel -y
yum install openssl.i686 openssl-devel.i686 -y