美文网首页
交叉编译器gcc的安装

交叉编译器gcc的安装

作者: Wannay | 来源:发表于2020-11-21 02:51 被阅读0次

    1.如何下载arm-linux-gcc?
    http://112.124.9.243/arm9net/mini2440/linux/arm-linux-gcc-4.4.3-20100728.tar.gz

    2.下载好之后如何解压并安装arm-linux-gcc?
    切换到下载的目录下,并且使用如下命令解压:
    sudo tar xvzf arm-linux-gcc-4.4.3-20100728.tar.gz
    解压之后的文件路径在哪里呢?
    在/opt/路径下,bin目录是
    /opt/FriendlyARM/toolschain/4.4.3/bin
    记住这个地址(你也可以解压到其他目录下,我这里默认解压到这里),因为我们要配置环境变量!
    首先在这个目录下使用如下命令
    arm-linux-gcc -v
    命令查看arm-linux-gcc的版本号,以检查这个程序能用!
    你有可能会遇到类似如下的问题

    /opt/FriendlyARM/toolschain/4.4.3/bin//arm-linux-gcc: 15: exec: /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found
    file /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc
    /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.9, BuildID[sha1]=07b2409f8703af43f9018f5864fb10bbafe9039e, not stripped
    

    原因在于:工具是32位的,系统是64位的,需要安装32位的库,使用如下的命令进行安装对应的库
    sudo apt install lib32ncurses5 lib32z1*
    再使用arm-linux-gcc -v命令就能看到版本号了(4.4.3)

    image.png
    这里,我们就安装成功了!下面我们开始配置环境变量!
    3.配置环境变量
    1.切换到~目录下
    cd ~
    2.使用vi或者vim编辑文件profile(需要注意的是,这个文件存在,但是得使用ls -al等命令查看,ls是看不到的)
    sudo vim ./profile
    

    向profile文件中添加如下内容

    PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin
    export PATH
    

    上面的/opt/FriendlyARM/toolschain/4.4.3/bin是我自己的路径,需要更换成为自己的路径!

    使用下面的命令,使配置文件生效

    source ./profile
    

    使用

    echo $PATH
    

    命令,查看环境变量是否添加了自己的内容
    如果有,恭喜你!成功配置好环境变量。当然,macOS和linux下配置环境变量的方式有很多种,需要了解的自行baidu了解吧。
    4.使用arm-linux-gcc -v命令,查看自己是否能够全局访问arm-linux-gcc!如果是,安装完成!

    相关文章

      网友评论

          本文标题:交叉编译器gcc的安装

          本文链接:https://www.haomeiwen.com/subject/vdlsiktx.html