ubuntu14.0安装arm-linux-gcc交叉编译环境

ubuntu14.0安装arm-linux-gcc交叉编译环境
  • 1、下载文件:
  • 安装包:arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
  • 下载地址  http://pan.baidu.com/s/1pJwQ6Sj
  • 2、开始安装(建议大家新建一个文件夹),然后将文件复制到新建的文件夹中
  • 到所建文件夹目录
  • 自动安装最新版本

         使用如下命令进行arm-linux-g++的安装:

     sudo apt-get install g++-arm-linux-gnueabihf

        如果要卸载时使用如下命令进行移除,arm-linux-gcc的卸载:

    sudo apt-get remove gcc-arm-linux-gnueabihf
  • 输入命令: sudo tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
  • 安装完成后,输入ls命令,可以看到一个opt文件夹
  • 3.修改环境变量,把交叉编译器的路径加入到PATH:
  • 利用tab键的补齐功能进入该路径,如下图
  • 输入pwd命令,查看当前路径的绝对路径
  • /home/cf/ARM/opt/FriendlyARM/toolschain/4.5.1/bin
  • 然后输入如下命令:sudo gedit /etc/bash.bashrc
  • if  [ -d /home/cf/ARM/opt/FriendlyARM/toolschain/4.5.1 ] ;  then
  • PATH=/home/cf/ARM/opt/FriendlyARM/toolschain/4.5.1/bin:"${PATH}"
  • fi
  • 然后输入如下命令,更新环境变量
  • source  /etc/bash.bashrc
  • 4、检查是否将路径加入到PATH:
  • 接下来利用命令 echo  $PATH 查看环境变量是否添加成功,若环境变量中出现了刚才添加的路径就成功了。
  • 5、测试是否安装成功
  • $ arm-linux-gcc -v  输入命令会显示arm-linux-gcc信息和版本.
  • 最近在部署环境,在安装memcached的过程中解压时,
  • 解压命令:tar -zvxf memcached-1.4.34.tar.gz
  • 遇到了一个问题,
  • gzip: stdin: not in gzip format
  • tar: Child returned status 1
  • tar: Error is not recoverable: exiting now
  • 现在我提供一下我总结的解决方法:
  • 方法一:
  • #tar -vxf memcached-1.4.34.tar.gz
  • tar包压缩的时候用cvf参数,解压的时候用xvf参数或压缩的时候用czvf参数,解压的时候用xzvf参数
  • bz 包遇到了,就把z参数换成相应j参数
  • 解决方法二:
  • 1:把下载下来的文件重命名: mv apache-tomcat-6.0.26.tar.gz apache-tomcat-6.0.26.tar
  • 2:再执行解压命令: tar -zxvf apache-tomcat-6.0.26.tar
posted @ 2019-09-16 19:10  浪迹天崖_1  阅读(288)  评论(0编辑  收藏  举报