如何進行交叉編譯 什么是交叉編譯?
什么是交叉編譯?例如。我們電腦的中央處理器是英特爾或AMD。這種CPU都是x86架構(gòu),內(nèi)部指令都是一樣的。嵌入式Linux的CPU一般是arm,這種CPU的指令結(jié)構(gòu)與X86完全不同。如果你在電腦上寫一
什么是交叉編譯?
例如。我們電腦的中央處理器是英特爾或AMD。這種CPU都是x86架構(gòu),內(nèi)部指令都是一樣的。嵌入式Linux的CPU一般是arm,這種CPU的指令結(jié)構(gòu)與X86完全不同。如果你在電腦上寫一個C程序,然后編譯運行,但這個程序只能在PC機上運行,也就是說,英特爾或AMD的CPU上。你不能下載到arm的機器上。如果要運行,需要根據(jù)arm的指令體系結(jié)構(gòu)在PC機上編譯程序。這種在另一個體系結(jié)構(gòu)的CPU上編譯另一個體系結(jié)構(gòu)的CPU的軟件稱為“交叉”編譯。十字架就是這個意思。