首先下载arm-linux-gcc-4.4.3.tar.gz 这个
文件大小50M 网上很容易就能找到
把压缩包解压到一个目录中结构如下
记下上面显示的路径,然后把bin目录添加到系统环境路径中,方便以后在任何地方打开终端都可以使用
打开 /etc/profile 这个文件在最下面添加export PATH=$PATH:/home/keli/greensoft/arm-4.4.3/bin
路径写你的存放路径
打开终端然后输入如下命令可以不用重启系统使用环境变量直接生效sudo source /etc/profile
sudo echo $PATH
如果输出的路径中有你设置的路径说明设置成功
再输入如下命令arm-linux
连续按两次tag键,如果出现下图所示说明路径生效
然后再输入如下命令测试编译命令可用不可用arm-linux-gcc -v
如果输出上面信息说明配置成功,
也可能会输出下面结果
这种情况是因为你的系统是64位而这个命令需要安装ia32-libs 这个库在ubuntu13的版本的时候已经没有啦,可以先试下下面命令能不能安装成功sudo apt-get install ia32-libs
我的是没有安装成功,提示
网上提到这个问题的很多,但80%的都用不了,不过最终还是找到啦个方法安装成功.大家可以试试看
首先在终端安装下面命令sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
安装如果成功再输入 arm-linux-gcc -v 试试看有没有成功的信息输出
下面写一个main.c文件测试看看能不能编译#include "stdio.h"
int main(int argc, char const *argv[])
{
printf("hellow");
return 0;
}
打开终端进入到文件所在的目录输入arm-linux-gcc main.c -o main
如果编译成功的话在当前目录会生成一个main的二进制文件,那么恭喜你环境已经配置好啦,并且可以使用啦
我的就没有那么顺利,又出现一个报错
如果报下面错如图
根据提示请安装下面的一个库:sudo apt-get install lib32stdc++6
滚动结束后 再输入上次输入的编译命令
ok二进制文件生成啦
到这一步应该可全部搞定啦