原本想安装正点原子Linux开发板使用的gcc-linaro-4.9.42017.01-x86_64_arm-linux-gnueabihf.tar.xz,但是想着学校的九鼎X210开发板用的是三星S5PV210芯片,怕安装新的交叉编译工具链会出现奇奇怪怪的问题,最后还是选择三星官方在开发S5PV210时使用的arm-2009q3。 打开VMWare,点击继续运行虚拟机。 1.输入 安装之后需要配置环境变量PATH,设置符号链接。 完成之后
arm-2009q3安装包下载地址:链接:https://pan.baidu.com/s/16mOjnMC7-6EftjBCZ8AzZA 提取码:tahv一.首先先设置共享文件夹
虚拟机运行之后直接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
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
发现没有报错还显示出了版本号。
三、安装后开始配置
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
打印环境变量,看看有没有就知道是否成功了。下图红色圈起来部分代表成功。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算