新聞中心
linux安裝配置高級(jí)交叉編譯器

專(zhuān)注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)津南免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
高級(jí)交叉編譯器是為了在一個(gè)操作系統(tǒng)上編譯另一個(gè)操作系統(tǒng)或處理器環(huán)境的代碼而設(shè)計(jì)的編譯器。在嵌入式Linux環(huán)境的開(kāi)發(fā)中,將Linux操作系統(tǒng)從x86環(huán)境移植到ARM,PowerPC,MIPS等低功耗處理器環(huán)境,必須在x86平臺(tái)上使用交叉編譯器,它可以生成針對(duì)其他操作系統(tǒng)或處理器環(huán)境的可執(zhí)行文件,從而減少開(kāi)發(fā)時(shí)間。本文介紹了如何在Linux系統(tǒng)上安裝和配置高級(jí)交叉編譯器。
下載和安裝交叉編譯器
首先從交叉編譯器官網(wǎng)下載安裝包,網(wǎng)址通常由當(dāng)前操作系統(tǒng)決定,比如arm-linux在arm-linux-gcc官網(wǎng)下載,可以下載arm-linux-gcc高級(jí)交叉編譯器的Linux二進(jìn)制文件安裝包。安裝包有兩種格式,tar.gz和rpm,一般使用.rpm格式的安裝包安裝會(huì)安裝更多的組件,最新的發(fā)行版.tar.gz版本也有相關(guān)組件,推薦安裝.rpm格式。
在安裝交叉編譯器之前,必須先安裝gcc,make,gcc-c++等工具,例如,ARM-Linux-gcc需要先安裝gcc和binutils:
# yum install gcc
# yum install binutils
使用make install安裝交叉編譯器:
# tar -xf arm-linux-gcc*.rpm
# cd arm-linux-gcc
# make install
安裝完成之后,會(huì)出現(xiàn)安裝目錄,在此目錄下可以查看安裝了哪些組件
配置高級(jí)交叉編譯器
配置高級(jí)交叉編譯器主要指在Linux上安裝完成之后,需要對(duì)交叉編譯器進(jìn)行環(huán)境變量設(shè)置。
在終端中輸入`vim ~/.bashrc`進(jìn)行編輯,在末尾添加如下命令:
export CTRL=arm-linux-
添加之后保存并退出,使用“source ~/.bashrc”命令使新加入的變量立即生效,通過(guò)“echo $CTRL”檢查變量是否設(shè)置成功,如果輸出“arm-linux”則說(shuō)明設(shè)置成功。
接下來(lái),就可以進(jìn)行高級(jí)交叉編譯器的常規(guī)使用了,例如編譯某個(gè)目錄下的源程序:
$ ARM-linux gcc -o program program.c
這樣就可以得到編譯出的可執(zhí)行文件program,可以復(fù)制到另一個(gè)平臺(tái)下運(yùn)行,達(dá)到源代碼跨平臺(tái)編譯和運(yùn)行的目的。
總之,在Linux系統(tǒng)上安裝和配置高級(jí)交叉編譯器需要下載安裝包,先安裝必要的工具,然后使用make install安裝編譯器,最后在終端中設(shè)置環(huán)境變量, 就可以使用高級(jí)交叉編譯器進(jìn)行編譯工作了。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
文章標(biāo)題:Linux安裝配置高級(jí)交叉編譯器(linux安裝交叉編譯器)
新聞來(lái)源:http://www.5511xx.com/article/djohphi.html


咨詢(xún)
建站咨詢(xún)
