ubuntu安装arm-linux-gcc

作者在 2016-10-31 23:49:58 发布以下内容


Ubuntu 安装arm-linux-gcc 注意事
(文内前面安装等大多参考网友,博文主要为了解决最后出错处理办法)


1  解压 arm-linux-gcc-3.4.1.tar.bz2
         #tar -jxvf arm-linux-gcc-3.4.1.tar.bz2
            过程需要一段时间,解压后的文件形成了 ../temp/usr/local/文件夹,进件夹拷贝到/usr/local/下
         # cd usr/local/
           cp -rv arm /usr/local/
               在交叉编译程序集都在/usr/local/arm/3.4.1/bin下面了
2   配置路径PATH


       方法一  更改/etc/profile文件:
              # vim /etc/profile
                 增加路径设置,在末尾添加如下,保存/etc/profile文件:
                 export PATH=$PATH:/usr/local/arm/3.4.1/bin
              (也可以通过终端,输入su命令,更改用户获得root权限,直接在计算机,打开文件,

输入export PATH=$PATH:/usr/local/arm/3.4.1/bin ,关闭并保存);


       方法二   修改/etc/bash.bashrc文件
           #vim /etc/bash.bashrc
             在最后加上:
                    export PATH=$PATH:/usr/local/arm/3.4.1/bin

      (如果不能编辑,先修改相关文件的权限使用chmod命令。)


3  立即使新的环境变量生效,不用重启电脑:
                     对应方法一:# source /etc/profil     
 
4 检查是否将路径加入到PATH:
         # echo $PATH
        显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。
至www.linuxidc.com交叉编译环境安装完成。.
5.测试是否安装成功
      # arm-linux-gcc -v
      --打开计算机/etc/proile
(出现错误请看下面)
二.ubuntu 64bit  arm-Linux-gcc: No such file or directory
       这种情况是因为你的操作系统是Ubuntu 64位的,而交叉编译工具链都是32位执行程序。要成功运行这些交叉编译工具链,需要与这些工具链相关的32位库。安装命令如下:


sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386 zlib1g:i386


如果不行再执行下边这个:
sudo apt-get install ia32-libs 
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0


再不行就执行
sudo apt-get install lsb-core
在执行上面的命令之前,请确认以下几个问题
 
确认操作系统的更新地址已经更改


       (请注意下载自:目录后的网站,选择一个中国国内的网站,系统默认的不是网站)
        图片在附件
确认更新更改


(系统默认是不支持的更新 去除其前的对勾,)此处应该是可以不改的,笔者选择的是更改




默认分类 | 阅读 2789 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论