古いバージョンの gcc/g++ (4.1.3) を最新の Ubuntu (4.4.3 に付属) にインストールし、それを使用して CentOS で実行する必要がある .so をコンパイルできますか? Ubuntu バージョンの gcc でコンパイルされたバイナリは、インポート (GLIB_2_11 など) がないため、CentOS での読み込みに失敗します。C++ (例外を含む) が必要なので、既に試した glibc に対して静的にリンクすることはできません。
新しい gcc を削除せずに古い gcc をインストールできますか? 古い gcc で必要なライブラリはどうすればよいですか?
私は現在 CentOS でコードを開発していますが、使用するのはとても面倒です。本当にUbuntuデスクトップに移行したいです。