Loading AI tools
来自维基百科,自由的百科全书
交叉編譯器(英語:Cross compiler)是指一個在某個系統平台下可以產生另一個系統平台的執行檔的編譯器。交叉編譯器在目標系統平台(開發出來的應用程式序所執行的平台)難以或不容易編譯時非常有用。
此條目沒有列出任何參考或來源。 (2018年10月1日) |
交叉編譯器的存在對於從一個開發主機為多個平台編譯代碼是非常有必要的。直接在平台上編譯有時行不通,例如在一個嵌入式系統的單晶片 ,因為它們沒有完整的現代作業系統環境,無法直接編譯。
交叉編譯器和原始碼至原始碼編譯器不同,交叉編譯器用於二進制代碼的跨平台軟體開發,而源到源編譯器是將某種程式語言的程式原始碼作為輸入,生成以另一種程式語言構成的等效原始碼的編譯器,但兩者都是編程工具。
交叉編譯器的基本用法就是將構建環境與目標環境分開。常在下面幾種情況中使用:
程式虛擬機器(比如JVM)也借鑑了當初開發交叉編譯器的理念。它可以用同一份輸出在多個目標系統上執行,但是編譯後的代碼必須執行在虛擬機器上。
這是一篇與軟體相關的小作品。您可以透過編輯或修訂擴充其內容。 |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.