安装环境:
ubuntu 15.10发行版
交叉编译工具 arm-linux 4.5.1
安装参考:
root用户登录:
复制arm-linux-gcc-4.3.2.tgz到根目录下任意(tmp)文件夹里(samba服务器)
解压命令tar xvzf arm-linux-gcc-4.3.2 -C / (自动解压到系统根目录下路径为:/usr/local/arm)
arm-linux-gcc-4.3.2 下载:http://www.friendlyarm.net/dl.php?file=arm-linux-gcc-4.3.2.tgz
然后配置下编译环境路径:
在#/usr/local/arm下输入:vi /etc/profile
加上下面代码:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
输入#source /etc/profile使之生效
再进入存放源文件的目录下输入#arm-linux-gcc hello.c -o hello
即可生成可以运行在ARM上的文件
测试效果
在安装好了交叉编译环境之后。为了测试环境是否可以使用,下面进行测试:
首先,在桌面创建C文件:
#include<stdio.h>
int main(){
printf("Hello World!\n");
return 0;
}
通过刚刚的交叉编译工具,建立arm系统才可以执行成功的可执行文件hello
abe@ubuntu:~/Desktop$ arm-linux-gcc -o hello hello.c
如果执行成功,证明我们已经安装好了。
遇到问题:
如果发现找不到文件,那么可能是因为我们的的ubuntu 15.10是64位的,而这个交叉编译环境需要32位系统,因此我们需要安装一个32的环境:
sudo apt-get install lsb-core
Ubuntu下安装MIPS交叉编译器mips-linux-gcc:http://www.linuxdiyf.com/linux/15818.html
Ubuntu搭建交叉编译器gcc:http://www.linuxdiyf.com/linux/11294.html
在Linux上安装交叉编译器:http://www.linuxdiyf.com/linux/11071.html