AIX 二進位相容性

AIX® 二進位相容性容許舊版建立的應用程式或 AIX 的技術層次照舊執行,而不需要在更新版本或 AIX 的技術層次上重新編譯。例如,AIX 5L 上建立的應用程式可以在 AIX 7.1 版或更新版本上執行。

在較新層次的作業系統上執行舊版作業系統上建立之應用程式的能力稱為舊版相容性。若要在任何平台上進行二進位相容性,這些應用程式必須僅使用可攜式程式設計技術。

下列資訊說明在特定 AIX 版本上建立之應用程式所適用的應用程式二進位相容性。
AIX 5LAIX 6.1 版的應用程式
32 位元和 64 位元應用程式可以在 AIX 7.1 版或更新版本上執行,如果這些應用程式使用可攜式程式設計技術則不需要重新編譯。
AIX 第 4 版的 32 位元應用程式
這些應用程式可以在 AIX 7.1 版或更新版本上執行,如果這些應用程式使用可攜式程式設計技術則不需要重新編譯。
AIX 第 4 版的 64 位元應用程式
所有在 AIX 第 4 版上編譯的 64 位元應用程式都沒有與 AIX 5LAIX 6.1 版AIX 7.1 版或更新版本的二進位相容能力。這些 AIX 版本與 AIX 第 4 版上建立的 64 位元應用程式來源相容。若要讓 AIX 第 4 版的 64 位元應用程式與較新版本的 AIX 相容,您必須在執行 AIX 5LAIX 6.1 版AIX 7.1 版或更新版本系統上重新編譯應用程式。
AIX 第 3 版的 32 位元應用程式
這些應用程式可以在 AIX 7.1 版或更新版本上執行,如果這些應用程式使用可攜式程式設計技術則不需要重新編譯。

使用 AIX 7.2 版或更新版本的系統可能會作為執行舊版 AIX 的用戶端機器的伺服器。在此情況下,此伺服器只有在已安裝必要的相容性選項時才能運作。所有關於二進位相容性的條件都適用於此範例情節。

註: 在您移轉至較新版本的 AIX 作業系統之後,如果應用程式未正確地執行,您可以開立「問題管理報告 (PMR)」。開立 PMR 時,主旨必須指定為 "AIX Binary Compatibility"。