
Red Hat 5.9で実行するにはC ++アプリケーションをコンパイルする必要がありますが、Red Hat 5.9を実行している開発サーバーにアクセスできません。
現在、Ubuntu 10.04でコンパイルしている実行可能ファイルにエラーメッセージが表示されます。
/lib/libc.so.6: version
GLIBC_2.11 'が見つかりません
これはRedHatが古いlibcを使用していることを意味するかもしれません。 Read Hat 5.9をコンパイルするには、どの無料のLinuxディストリビューションを使用する必要がありますか?
Red HatはFedoraに基づいており、RHEL 5.xはFedora Core 6に基づいていることを読んでいます。かなり新しいRHEL 5.9をコンパイルするには、本当に古いシステムを使用する必要がありますか?
答え1
中央オペレーティングシステム5.9はRHEL 5.9とバイナリ互換です。仮想マシンで実行することもできます。
答え2
大規模な学術ユーザーコミュニティ(特にCERNとFermilab)で厳密にテストされたという利点を持つScientific Linux 5.9を試してみてください。あなたの申請書が科学カテゴリに属している場合は、この主張を検討することをお勧めします。また、過去に少なくとも一度は、CentOSはダウンロードしたpostgresql rpmで作業したくありませんでしたが、SLは私にとって効果的でした。それは5年前のことなので、今はその主張が無意味かもしれません。