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