ここに例があります。SUSE Linux Enterprise Server 10 でアプリケーションを構築した場合、この環境で問題なく実行できます。ここで、SUSE Linux Enterprise Server 11 に切り替えます。ただし、アプリケーションを再構築せず、SUSE11 で直接実行します。やったら何が問題?アプリケーションがまだ実行できる場合、潜在的な問題はありますか? 性能は悪くないですか?多くのシステム ライブラリが異なるため、実行できても問題があるのではないかと思います。
2 に答える
1
アプリケーションが依存するライブラリの ABI が変更された場合にのみ、問題が発生します。典型的な例は、libpng 1.4 を使用している場合ですが、新しいシステムでは libpng 1.5 がインストールされています。これらは互換性がないため、再構築するか、適切な .so ファイルを見つける必要があります。
依存関係がなければ、すべて問題ありません。Glibc は常にバージョン間で互換性があります。
于 2011-08-24T14:34:56.840 に答える
0
やってみるまではわかりません。新しい SUSE を仮想マシンにインストールし、アプリケーションをテスト実行します。
于 2011-08-24T15:26:35.580 に答える