新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ubuntu下安裝ARM交叉編譯工具

        ubuntu下安裝ARM交叉編譯工具

        作者: 時間:2016-11-11 來源:網絡 收藏
        1,添加一個源到我們的/etc/apt/sources.list下,這樣我么才可以sudo apt-get install gcc-armxxx;

        源地址:deb http://www.emdebian.org/debian/ stable main

        本文引用地址:http://www.104case.com/article/201611/316813.htm

        將上面的地址加到我們的/etc/apt/sources.list下;

        手動將 deb http://www.emdebian.org/debian/ stable main添加到 /etc/apt/sources.list 一般用戶的權限是不夠的,所以需要在你的 編輯器前加上sudo的呢。

        2,千萬別忘了

        sudo apt-get update

        3.更新成功后

        sudo apt-get install gcc-4.4-arm-linux-gnueabi

        Ok,如果有什么問題,請跟貼聯系。

        4,境在執行第二步的時候,遇到這樣的問題:

        sudo apt-get update

        W: GPG error: http://www.emdebian.org stable Release: The following signatures couldnt be verified because the public key is not available: NO_PUBKEY B5B7720097BB3B58
        解決辦法:

        sudo apt-get install emdebian-archive-keyring

        sudo apt-get update

        答疑:

        有人在sudo apt-get install gcc-4.4-arm-linux-gnueabi時,遇到了這樣的問題:

        @ubuntu:~$sudo apt-get install gcc-4.3-arm-linux-gnueabi
        Reading package lists... Done
        Building dependency tree
        Reading state information... Done
        You might want to run `apt-get -f install to correct these:
        The following packages have unmet dependencies:
        gcc-4.3-arm-linux-gnueabi: Depends: gcc-4.3-arm-linux-gnueabi-base (= 4.3.5-4) but it is not going to be installed
        Depends: cpp-4.3-arm-linux-gnueabi (= 4.3.5-4) but it is not going to be installed
        Depends: binutils-arm-linux-gnueabi (>= 2.19.1) but it is not going to be installed
        Recommends: libc6-dev-armel-cross (>= 2.5) but it is not going to be installed
        libmpfr4: Depends: libgmp10 but it is not installable
        E: Unmet dependencies. Try apt-get -f install with no packages (or specify a solution).
        既然遇到了這個犯人的問題,那我們只好硬著頭皮去解決了,解決辦法:

        @ubuntu:~$sudo apt-get install libc6-dev-armel-cross

        @ubuntu:~$sudo apt-get install binutils-arm-linux-gnueabi

        安裝libmpfr4,下載地址:http://www.anheng.com.cn/debian/pool/main/m/mpfr4/libmpfr4_3.0.0-9_i386.deb

        @ubuntu:~$sudo dpkg -ilibmpfr4_3.0.0-9_i386.deb

        @ubuntu:~$sudo apt-get install cpp-4.3-arm-linux-gnueabi

        安裝libgmp10,下載地址:http://www.anheng.com.cn/debian/pool/main/g/gmp/libgmp10_5.0.1+dfsg-7_i386.deb

        @ubuntu:~$sudo dpkg -ilibgmp10_5.0.1+dfsg-7_i386.deb

        @ubuntu:~$sudo apt-get install gcc-4.3-arm-linux-gnueabi-base

        @ubuntu:~$sudo apt-get install gcc-4.4-arm-linux-gnueabi

        搞定……



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 连城县| 和田市| 兴安盟| 青冈县| 安国市| 甘谷县| 罗源县| 玛多县| 东光县| 西峡县| 汨罗市| 两当县| 讷河市| 鄂伦春自治旗| 洞口县| 栖霞市| 如皋市| 东乌珠穆沁旗| 马山县| 上蔡县| 齐河县| 沈阳市| 延庆县| 中宁县| 寿光市| 扎赉特旗| 新巴尔虎右旗| 石河子市| 师宗县| 信阳市| 靖边县| 西平县| 景泰县| 桐庐县| 济源市| 聂荣县| 咸阳市| 东城区| 凤城市| 兴安盟| 抚顺县|