在?種計算機環境中運?的編譯程序,能編譯出在另外?種環境下運?的代碼,我們就稱這種編譯器?持交叉 編譯。這個編譯過程就叫交叉編譯。簡單地說,就是在?個平臺上?成另?個平臺上的可執?代碼。
這?需要注意的是所謂平臺,實際上包含兩個概念:體系結構(Architecture)、操作系統
(OperatingSystem)。同?個體系結構可以運?不同的操作系統;同樣,同?個操作系統也可以在不同的體系 結構上運?。舉例來說,我們常說的x86 Linux平臺實際上是Intel x86體系結構和Linux for x86操作系統的統稱;
?x86 WinNT平臺實際上是Intel x86體系結構和Windows NT for x86操作系統的簡稱。