自己动手安装ARM交叉编译工具链

xiaoxiao2025-04-09  11

一,首先说一下在linux中安装软件的特点: 相比windows下安装要稍显复杂,linux中安装一般有以下几种方法: 1.在线安装,譬如ubuntu中使用apt-get install vim 来安装vim软件 2.自己下载安装包来安装。这种方式的缺陷就是你不知道下载的安装包和你的系统是否匹配。 3.最装逼分一种方式,就是源代码安装;

我们接下来的安装交叉编译工具链(arm-linux-gcc)是采用第2种方式。 我们开发s5pv210的程序就是使用的arm-2009q3。

二、1.打开虚拟机,在usr/local下创建一个arm文件夹:/usr/local/arm 2.现将安装包(arm-2009q3)从win种弄到linux中的共享文件夹。 3.将arm-2009q3复制到arm目录下, cp /mnt/hgfs/winshare/s5pv210/tar/arm-2009q3-tar.bz2 ./ 4. 解压:tar -jxvf arm-2009q3-tar.bz2 5. 安装测试:./arm-linux-gcc -v 方法: ./arm-none-linux-gnueabi-gcc -v 看到打印版本: gcc version 4.4.1 的字样代表安装成功。

三、建立交叉编译工具链的快捷方式 环境变量的意义:就是操作系统的全局变量,每个环境变量对操作系统来说都是唯一的。名称和所代表的意义都是唯一的。linux中可以很多环境变量,其中有一部分时linux中自带的,还有些是我们自己扩充的,这里涉及到一个环境变量是PATH, PATH这个环境变量是系统自带的,他的意义就是系统在查找可执行程序时会搜索的范围。 1.将工具链导出到环境变量: 修改方法一: 环境变量导出:export PATH=/usr/local/arm/arm-2009q3/bin:$PATH //配置完后可以通过echo $PATH查看配置结果。 生效方法:立即生效 有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置 用户局限:仅对当前用户

修改方法二: 通过修改.bashrc文件: vim ~/.bashrc //在最后一行添上: export PATH=/usr/local/arm/arm-2009q3/bin:$PATH 生效方法:(有以下两种) 1、关闭当前终端窗口,重新打开一个新终端窗口就能生效 2、输入“source ~/.bashrc”命令,立即生效 有效期限:永久有效 用户局限:仅对当前用户

四、为工具链创建一个arm-linux-xxx符号链接

做一个ln的快捷方式:mk-arm-linux-.sh 文件,然后复制到/usr/local/arm/arm-2009q3/bin目录下, 最后执行: ./mk-arm-linux-.sh 即可完成。 譬如其中的格式为:ln arm-none-linux-gnueabi-gcc -s arm-linux-gcc

转载请注明原文地址: https://www.6miu.com/read-5027818.html

最新回复(0)