切换到root权限
su root
然后根据提示输入密码即可,如果没有启用root权限,执行以下命令启用
sudo passwd //按提示输入密码,输入的密码是不显示的
su root //输入刚刚设置的密码,即可进入root权限
准备交叉编译工具链
将工具链拷贝到/usr/local/arm目录下,执行以下命令进行解压,arm-2014.05为解压之后生成的目录
tar -jxvf arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
修改环境变量
使工具全局有效,不然的话需要指定目录,依次执行以下命令:
cd
vim .bashrc
在文件的最后一行添加:
export PATH=$PATH:/usr/local/arm/arm-2014.05/bin
指定gcc工具所在目录
更新环境变量:
source .bashrc
校验是否成功
运行命令:
arm-none-linux-gnueabi-gcc -v
如下图所示,就是成功了
可能遇到的问题:
这是由于系统是64位的,与32位的交叉编译工具链不兼容,解决办法:
apt-get install libc6-i386