交叉編譯環(huán)境包括哪些工具?
首先你要知道一個(gè)軟件可能需要在多個(gè)CPU架構(gòu)的平臺上運(yùn)行,如ARM架構(gòu),X86架構(gòu)等等。
假設(shè)你要開發(fā)一個(gè)軟件目標(biāo)平臺是ARM,那么你可以選擇在PC上,即X86平臺上進(jìn)行開發(fā),然后使用交叉編譯工具把軟件編譯成ARM架構(gòu)版本,然后才能在ARM上運(yùn)行,如果只是用一般的編譯工具鏈,那么只能編譯在當(dāng)前平臺上運(yùn)行。
至于編譯工具鏈有哪些,具體要看你的開發(fā)平臺和目標(biāo)平臺,會對應(yīng)不同的編譯工具。