在虚拟机里面打开火狐浏览器,输入网址:
http://arm9.net/download.asp
往下翻,下载这个arm-linux gcc 4.4.3
下载之后的文件在你电脑的“下载”文件夹里面。
2、解压
打开文件管理器,选择“下载”,在空白区域点“在终端中打开”,然后在命令行中输入:
sudo tar -zxvf arm-linux-gcc-4.4.3-20100728.tar.gz
解压完成。
3,移动文件
在/usr/local目录下新建arm目录,并拷贝/opt/FriendlyARM/toolschain/路径下的4.4.3到arm目录,有两种方法。(我用的是方法二)
方法一:
在命令行中分别输入:
cd /usr/local
sudo mkdir arm
sudo chmod 777 arm
sudo cp -r /opt/FriendlyARM/toolschain/4.4.3 /usr/local/arm
即可。
方法二:
在命令行中分别输入:
sudo nautilus
会出现以下界面
点“计算机”,在/usr/local目录下新建arm目录,然后你刚才解压的文件在“下载”文件夹中,用右键的“复制”和“粘贴”拷贝/opt/FriendlyARM/toolschain/路径下的4.4.3到arm目录。
4、修改环境变量
(方法一和方法二我的都可以成功)
方法一:
修改/etc/bash.bashrc文件,此文件只对当前用户适用,在命令行输入:
sudo gedit /etc/bash.bashrc
在最后加上export PATH=$PATH:/usr/local/arm/4.4.3/bin
保存,退出,然后刷新环境变量使其生效,在命令行输入:
source /root/.bashrc
方法二:
修改/etc/profile文件,此文件对所有用户适用,在命令行输入:
sudo gedit /etc/profile
在最后加上export PATH=$PATH:/usr/local/arm/4.4.3/bin
保存,退出,然后刷新环境变量使其生效,在命令行输入:
source /etc/profile
方法三:
修改/etc/environment文件,在命令行输入:
sudo gedit /etc/environment
在最后加上:/usr/local/arm/4.4.3/bin
保存,退出,然后重启系统
5,检查环境变量添加是否正确:
在命令行输入:
echo $PATH
如果可以显示/usr/local/arm/4.4.3/bin,那么环境变量添加成功
6,检查arm-linux-gcc是否安装正确:
在命令行输入:
arm-linux-gcc -v
如果显示:
则已经安装成功。
7,编写测试程序,用arm-linux-gcc编译:
编译一个Hello.c文件
#include
int main()
{
printf("hello world!\n");
}
用arm-linux-gcc编译,在命令行输入以下命令:
arm-linux-gcc -o Hello Hello.c
编译完成后会生成Hello可执行文件,输入以下命令可以查看生成的文件信息:
readelf -h Hello
可以看到可执行文件的平台为ARM平台。
至此,则已经OK了。
打开网址:
https://www.linuxidc.com/Linux/2016-07/133746.htm
https://www.linuxidc.com/Linux/2016-12/138771.htm
可以参考上述网址中的教程