arm平台交叉编译链

2019-07-13 05:26发布

这个网上有已经编译好了的交叉编译链工具,具体的想自己编译的话可以参考《嵌入式Linux应用开发完全手册》里面有介绍,编译不同开发板的过程,之前下了个很小的arm-linux-gcc 发现编译的时候缺少头文件之类的,这个主要是交叉编译链工具不完善,缺少相应的库,目前推荐用友善的交叉编译链工具,下载地址:http://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CF4QFjAC&url=http%3A%2F%2Fishare.iask.sina.com.cn%2Ff%2F13836544.html& ;;ei=2gUpUIrLHbCeiAeKk4DIDA&usg=AFQjCNHxcGOMlXePe0sAwFTDXbwBHKTEPQ     1.下载安装包arm-linux-gcc-4.3.2.tgz 2.解压 tar  -zxvf  arm-linux-gcc-4.3.2.tgz  -C / 3.根据解压过程可以看出arm-linux-gcc-4.3.2.tgz 被解压到/usr/local/arm/4.3.2/ 目录下 4.终端运行,察看版本 /usr/local/arm/4.3.2/bin/arm-linux-gcc  -v 5.终端输入:gedit  /etc/profile 末尾加上 export PATH=$PATH:/usr/local/arm/4.3.2/bin or export PATH=/usr/local/arm/4.3.2/bin:$PATH
6.立即使新的环境变量生效,不用重启电脑: 终端输入:source /etc/profile 7.终端输入:arm-linux-gcc  -v 察看版本信息 安装完毕 Note: 环境变量的配置文件有3个:分别在不同的范围内生效 /etc/profile 是系统启动过程中执行的一个脚本,对所有的用户都生效 ~/.bash_profile 是用户的脚本,在用户登录时生效 ~/.bashrc 也是用户的脚本,在~/.bash_profile中调用生效