你的位置:首页 > 操作系统

[操作系统]arm_s5pv210学习之手动安装交叉编译工具链


手动安装交叉编译工具链:
第一步:准备事先下载好的安装包 :arm-2009q3.tar.br2(下载地址:https://yunpan.cn/OcSEWQvsjFgntk  访问密码 311e)将安装包放到虚拟机的共享文件夹下
在linux中,用户自己装程序一般装在/usr/local 下
/bin目录下放置的一些系统自带的用户使用的应用程序,
/sbin目录下放置的是系统自带的系统管理方面的应用程序

第二步:在linux下,将共享文件夹下事先准备好的安装包复制到工具链将要安装的目录下
在打算安装工具链的目录下执行以下命令,表示将指定文件下的安装包复制到当前目录下 ./表示当前目录
cp /mnt/hgfs/"共享文件夹"/arm-2009q3.tar.br2 ./

第三步:在当前目录解压 安装包
tar -jxvf arm-2009q3.tar.br2

第四步:解压后会得到一个文件夹arm-2009q3,进入文件夹下的bin目录,里面就是交叉编译工具链的应用程序,到此相当于交叉编译工具链已经安装完毕

第五步:
安装后的测试,到安装好的应用程序的目录下去执行程序进行测试
./arm-none-linux-gnueabi-gcc -v 测试版本号,如果能够显示版本号"gcc version 4.4.1",则说明程序安装成功

安装完前面的一到五步,只能算是一个初步安装

还需要配置环境变,设置符号链接

***配置环境变量的意义
环境变量就是操作系统的全局变量。每个环境变量对操作系统来说都是唯一的,名字和所代表的意义都是唯一的,系统可以有好多个环境变量,其中有一部分是系统自带的,还有一些是自己来扩充的;我们这里所涉及的环境变量是PATH。PATH这个环境变量是系统自带的,他的含义是系统在查找可执行文件时搜索的路径范围

***怎么配置环境变量
echo $PATH 打印环境变量
*修改PATH ,将需要设置成全局变量的应用程序的路径添加到PATH中
export PATH = “需要设置的完整路径”;$PATH (这样只能在这一次使用,下一次重新开始的时候又得重新配置)
*永久修改PATH
在当前用户的宿主目录下的~/.bashrc 这个文件会在每次/每一个终端打开的时候都会自动先执行这个文件,所以编辑这个文件,添加 export PATH = “需要设置的完整路径”;$PATH 保存并退出,在执行命令 source .bashrc(手动执行一遍.bashrc),然后环境变量就彻底配置好了

如果是在root用户下配置的环境变量那就只能在root下才有效,在普通用户下就没有效果


***设置符号链接
ln 被链接的文件或程序 -s 链接的文件或程序

source ~.sh