Ubuntu系統(tǒng)隨附的gcc主要用于X86體系結(jié)構(gòu)。
我們需要一個(gè)可以在X86架構(gòu)上運(yùn)行并編譯ARM架構(gòu),最后可以在ARM架構(gòu)上運(yùn)行的gcc編譯器。
這是一個(gè)交叉編譯器。
交叉編譯器的類型很多。
我們使用Linaro生產(chǎn)的交叉編譯器。
安裝以4.9.4版本為例。
安裝過(guò)程如下:1.在/ home / lumeng / Linux下創(chuàng)建一個(gè)工具目錄,并在將來(lái)放置所有工具。
到這里。
2.進(jìn)入工具目錄,然后將交叉編譯器復(fù)制到該目錄。
3.在/ usr / local / arm下安裝交叉編譯器。
如果本地目錄中不存在arm目錄,則需要手動(dòng)創(chuàng)建。
4.將/ home / lumeng / Linux / tool下的交叉編譯復(fù)制到/ usr / local / arm目錄中。
5.進(jìn)入/ usr / local / arm目錄,執(zhí)行sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz命令,然后等待交叉編譯器解壓縮完成。
6.添加環(huán)境變量,使用vi打開(kāi)/ etc / profile文件,并在末尾添加交叉編譯的路徑。
具體的增加是:export PATH = $ PATH:/usr/local/arm/gcc-linaro-4.9.4- 2017.01-x86_64_arm-linux-gnueabihf / bin 7.保存,重新啟動(dòng)以使用交叉編譯器,輸入arm- linux-gnueabihf-gcc -v,該版本號(hào)似乎證明安裝成功。
結(jié)束本文由21ic Blue V的作者一直撰寫(xiě)到貝勒姆。
▍推薦閱讀哦,您能知道51單片機(jī)的精確延遲嗎?在電路圖的前十大差異中,您的立場(chǎng)是什么?早期的MCU芯片如何加密? →請(qǐng)注意,不要迷路←免責(zé)聲明:本文的內(nèi)容經(jīng)21ic授權(quán)后發(fā)布,版權(quán)歸原作者所有。
該平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
本文僅代表作者的個(gè)人觀點(diǎn),并不代表該平臺(tái)的立場(chǎng)。
如有任何疑問(wèn),請(qǐng)與我們聯(lián)系,謝謝!