James Bryant

ARM_S5PV210学习之手动安装交叉编译工具链

0
阅读(1053)

手动安装交叉编译工具链:
第一步:准备事先下载好的安装包 :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

Baidu
map