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

版权声明:本文为qq_40423358原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。