ubuntu下arm交叉編譯環(huán)境配置

ubuntu下arm交叉編譯環(huán)境配置

ID:8805814

大?。?5.00 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2018-04-08

ubuntu下arm交叉編譯環(huán)境配置_第1頁(yè)
ubuntu下arm交叉編譯環(huán)境配置_第2頁(yè)
ubuntu下arm交叉編譯環(huán)境配置_第3頁(yè)
ubuntu下arm交叉編譯環(huán)境配置_第4頁(yè)
資源描述:

《ubuntu下arm交叉編譯環(huán)境配置》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)

1、Ubuntu下ARM交叉編譯環(huán)境配置1. 安裝標(biāo)準(zhǔn)的C開(kāi)發(fā)環(huán)境(如果已經(jīng)安裝好的話,就可以免去這一步了):$sudoapt-getinstallgccg++libgcc1libg++makegdb如果上面這個(gè)安裝不行,可以試試$sudoapt-getinstallbuild-essential2. 下載arm-linux-gcc-4.3.2.tgz到任意的目錄下,進(jìn)入這個(gè)文件夾$sudotarxvzfarm-linux-gcc-4.3.2.tgz–C/注意:C后面有個(gè)空格,并且C是大寫(xiě)的,它是英文單詞“Change”的第一個(gè)字母,在此是改變目錄的意思。執(zhí)行該命令,將

2、把a(bǔ)rm-linux-gcc安裝到/usr/loca/arm/4.3.2目錄。3. 修改環(huán)境變量,把交叉編譯器的路徑加入到PATH。方法一:修改/etc/bash.bashrc文件(此文件只對(duì)當(dāng)前用戶適用)$sudogedit/etc/bash.bashrc在最后加上exportPATH=$PATH:/usr/local/arm/4.3.2/bin方法二:修改/etc/profile文件(此文件屬于系統(tǒng)級(jí)別的環(huán)境變量,設(shè)置在里面的東西對(duì)所有用戶適用):$sudogedit/etc/profile增加路徑設(shè)置,在末尾添加如下,保存/etc/profile文件:expo

3、rtPATH=$PATH:/usr/local/arm/4.3.2/bin方法三:修改/etc/environment文件$sudogedit/etc/environment原文件應(yīng)為PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“將其改為PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"保存退出即可4. 

4、立即使新的環(huán)境變量生效,不用重啟電腦:對(duì)應(yīng)方法一:$source/root/.bashrc對(duì)應(yīng)方法二:$source/etc/profile5. 檢查是否將路徑加入到PATH:$echo$PATH顯示內(nèi)容/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin說(shuō)明已經(jīng)將交叉編譯器的路徑加入PATH。至此,交叉編譯環(huán)境安裝完成。6.測(cè)試是否安裝成功$arm-linux-gcc-v上面的命令會(huì)顯示arm-linux-gcc信息和版本,這

5、是我顯示的信息:  Usingbuilt-inspecs.Target:arm-none-linux-gnueabiConfiguredwith:/scratch/julian/lite-respin/linux/src/gcc-4.3/configure--build=i686-pc-linux-gnu--host=i686-pc-linux-gnu--target=arm-none-linux-gnueabi--enable-threads--disable-libmudflap--disable-libssp--disable-libstdcxx-pch--w

6、ith-gnu-as--with-gnu-ld--enable-languages=c,c++--enable-shared--enable-symvers=gnu--enable-__cxa_atexit--with-pkgversion='SourceryG++Lite2008q3-72'--with-bugurl=https://support.codesourcery.com/GNUToolchain/--disable-nls--prefix=/opt/codesourcery--with-sysroot=/opt/codesourcery/arm-non

7、e-linux-gnueabi/libc--with-build-sysroot=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/libc--with-gmp=/scratch/julian/lite-respin/linux/obj/host-libs-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr--with-mpfr=/scratch/julian/lite-respin/linux/obj/host-libs-2

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。