S5PV210交叉编译器的安装

       原本想安装正点原子Linux开发板使用的gcc-linaro-4.9.42017.01-x86_64_arm-linux-gnueabihf.tar.xz,但是想着学校的九鼎X210开发板用的是三星S5PV210芯片,怕安装新的交叉编译工具链会出现奇奇怪怪的问题,最后还是选择三星官方在开发S5PV210时使用的arm-2009q3。
arm-2009q3安装包下载地址:链接:https://pan.baidu.com/s/16mOjnMC7-6EftjBCZ8AzZA        提取码:tahv

一.首先先设置共享文件夹

       打开VMWare,点击继续运行虚拟机。
在这里插入图片描述
       虚拟机运行之后直接CTRL+D打开虚拟机设置,然后点击选项—>共享文件夹—>右上角文件夹共享总是启用。
在这里插入图片描述
       点击添加,弹出一个名为“添加共享文件夹向导”的框,点击下一步,点击浏览,选择并且创建一个共享文件夹,下面的名称会自动弹出一个相同的名字,这个名字是将来Windows中的文件夹在linux虚拟机中的映射文件夹,名字也可以改成自己喜欢的。然后一直OK,完成即可。在这里插入图片描述
       进入虚拟机Linux系统之后点击快捷键Ctrl+Alt+T打开终端,输入su和密码进入root模式。然后再输入vmware-hgfsclient,可以看到share说明VMware Tools和共享目录设定已经完成。在这里插入图片描述
       然后开始挂载,先输入 mkdir /mnt/hgfs创建文件夹hgfs,图中可以看到我已经创建好了hgfs。再输入vmhgfs-fuse .host:/ /mnt/hgfs将共享文件夹share挂载到hgfs下。接着输入cd /mnt/hgfs进入hgfs文件下,再输入ls查询该目录下的文件,发现已经有了share说明挂载成功。
在这里插入图片描述
       因为本人的Ubuntu里的虚拟机是我自己搭建的,并且用的是最新版18.0.4,听说旧版本的Ununtu要安装自己一个软件,具体的可以点击这里
现在将安装包放到共享文件夹下在这里插入图片描述
       根据下图已知我们目前再hgfs文件下,然后输入cd share进入share文件之下,再输入ls可以看到已经可以查到这个文件了。
在这里插入图片描述

二、开始安装arm-2009q3.tar

1.输入mkdir /usr/local/arm创建arm文件夹
2.利用cp命令将存放在共享文件夹的arm-2009q3.tar复制到arm文件夹下。命令如下:cp /mnt/hgfs/share/arm-2009q3.tar.bz2 /usr/local/arm
3.输入命令tar -jxvf arm-2009q3.tar.bz2将此压缩包解压。
解压压缩包之后输入ls查询但钱目录下文件,会发现有两个。其中一个是之前的压缩包,另一个是解压之后的文件夹。
在这里插入图片描述
       然后 cd arm-2009q3/bin进入文件夹下的bin目录,里面就是交叉编译工具链的应用程序,到此相当于交叉编译工具链已经安装完毕
在这里插入图片描述
5.第五步:
       安装后的测试,到安装好的应用程序的目录下去执行程序进行测试
./arm-none-linux-gnueabi-gcc -v 测试版本号,如果能够显示版本号"gcc version 4.4.1",则说明程序安装成功。
       我在验证过程中发现报错,说arm-none-linux-gnueabi-gcc没有那个文件或目录,经过百度查询发现由于64位下运行32编译器缺少相应的库文件,所以需要输入命令 sudo apt-get install lib32ncurses5 lib32z1安装32位的库库。安装完后再执行 ./arm-none-linux-gnueabi-gcc发现没有报错还显示出了版本号。
安装成功

三、安装后开始配置

       安装之后需要配置环境变量PATH,设置符号链接。
1.创建符号链接
       arm-linux-gcc工具链中各个软件名称太长,所以创建符号链接更方便。使用ln命令进行符号链接,直接输入:ln arm-none-linux-gnueabi-addr2line -s arm-linux-addr2line
2.环境变量配置
       同理,工具链所在目录太长,在其他目录中使用不方便,因此在linux系统中的环境变量PATH中添加路径/usr/local/arm/arm-2009q3/bin
方法一:
       输入vim ~/.bashrc进入vim编辑器进行编辑。
在这里插入图片描述
       拉到底部,按一下a进行输入export PATH=/usr/local/arm/arm-2009q3/bin:$PATH 输入后按“Esc”键后 此时的“插入”会消失,然后按Shift+zz 就可以保存修改内容并退出在这里插入图片描述
        保存退出之后输入 source ~/.bashrc 完成。在这里插入图片描述
方法二:
       使用如下命令修改.bashrc文件:
       直接输入gedit ~/.bashrc会终端会通过文编辑器打开.bashrc文件。
在这里插入图片描述
编辑之后必须执行也是执行source ~/.bashrc
在这里插入图片描述

       完成之后exit退出终端,并且重启ubuntu。
       最后再去输入echo $PATH打印环境变量,看看有没有就知道是否成功了。下图红色圈起来部分代表成功。
在这里插入图片描述

发布了5 篇原创文章 · 获赞 6 · 访问量 1606

猜你喜欢

转载自blog.csdn.net/weixin_43736860/article/details/105602791