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

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


咨詢
建站咨詢
