要编译出一个可以在arm开发板上运行的程序,不能直接使用gcc,而是要用到另外一个编译工具arm-linux-gcc,下面就讲解一下怎样搭建这个编译环境
1.首先如果你下载的包在Windows上,那么你要先在ubuntu上安装一个文件传输samba服务(怎样安装这里就不详细介绍了,可以自己去网上搜教程),这里默认你已经安装好samba了
在Windows上点击“运行”,输入ip地址就可以直接访问ubuntu上的共享文件夹了
然后就可以把你下载的包复制进去,我这里下载的包是 arm-linux-gcc-4.3.2.tgz(我这里使用的开发板是mini2440 )
2.登录ubuntu进行解压配置
sudo tar xvzf arm-linux-gcc-4.3.2.tgz -C /
解压后文件默认存在 /usr/local/arm,到这里只是把文件解压了,还需要把路径导入到环境变量
echo $PATH
sudo vim /etc/profile
在最后一行添加 /usr/local/arm/4.3.2/bin 路径一定要写对,否则会报“command not found”错误❌
保存退出后注销账号重新登录即可生效
echo $PATH 这时就会看到多了一个 /usr/local/arm/4.3.2/bin
arm-linux-gcc -v
查看是否安装成功
安装成功!