X32およびx64ターゲットのLinuxにIntel C++ Composer(非商用バージョン)をインストールしています。インストール中に警告メッセージが表示されます:
Step no: 4 of 6 | Options > Missing Optional Pre-requisite
32-bit libraries not found on this system.
This product release requires the presence of 32-bit compatibility libraries
when running on Intel(R) 64 architecture systems. One or more of these libraries
could not be found:
libstdc++ (including libstdc++6)
glibc
libgcc
Without these libraries, the compiler will not function properly. Please refer
to Release Notes for more information.
インストールしました
ia32-libs
しかし、それは問題を解決しませんでした。インストールしました
libstdc++
とにかく、とにかくそれを見つけることができません。これを解決する方法はありますか?
最初に試すことができるのは、このメッセージを無視してインストールを続行することです。これは実際にはデフォルトのオプションです。私はこれを行い、完全にテストしていませんが、うまくいくように見えました。
別の可能性は、intel64向けのバージョンをダウンロードすることです。インストールしようとしているものには32ビットと64ビットの両方の機能が含まれているため、このメッセージが表示されると思いますが、実際には64ビットのみが必要です。同じダウンロードページに戻りますが、代わりにこのパッケージをクリックします。
l_ccompxe_intel64_2013.1.117.tgz
私もこれを試してみましたが、警告もエラーもなくインストールされました。