这里小编为大家整理了游戏 软件 以及操作系统相关的指导文章,希望能够帮到你
苹果马上就要宣布它们的arm架构电脑,对于想要在以因特尔为代表的x86架构中学习arm架构的小同伴,交织编译环境是必不能少的条件,下面小编就以Ubuntu编译环境为例先容下该若何操作。
Ubuntu搭建交织编译环境方式
1、arm 交织编译器有许多种,我们使用Linaro 公司的arm 交织编译器,下载地址:
https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabihf/,
如下图所示:
我们需要凭证安装的Ubuntu 系统来选择对应的版本下载:若是安装的是Ubuntu 32 位的系统我们需要下载gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabihf.tar.xz;若是安装的Ubuntu 是64 位系统我们需要下载gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz。
2、我们最先在Ubuntu 下搭建arm 交织编译器,由于我们安装的是Ubuntu 64 位系统,以是我们选择使用编译器“gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz”。首先我们需要通过ssh 文件传输工具把arm 交织编译器拷贝到Ubuntu 系统下。我们在Ubuntu 的用户根目录下确立文件夹“tools”,用来保留一些开发用到的工具。然后使用ssh 文件传输工具将arm 交织编译器传输到我们适才在Ubuntu 系统下确立的“tools”目录下,如图 所示:
3、交织编译器传输到Ubuntu 的用户根目录的“tools”目录下以后,然后在终端输入“sudo mkdir/usr/local/arm”下令确立“/usr/local/arm”目录,如图 所示:
4、然后拷贝适才上传的交织编译器到“ /usr/local/arm ” 目录下, 我们在终端输入下令“ sudo cp/home/topeet/tools/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz /usr/local/arm/”,运行效果
如图所示:
5、拷贝完成以后,进入到“/usr/local/arm”目录下,在终端输入:
“sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz”解压arm 交织编译器。
6、解压完成以后会天生“gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf”文件夹,这就是我们需要的交织编译工具,如图所示:
7、然后我们在终端输入“sudo vi /etc/profile”下令,在文件的最后输入:
“export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin”修改环境变量,如图所示:
8、然后保留并退出,在终端输入“reboot”下令重新启动Ubuntu 系统,使交织编译环境生效。Ubuntu 系统重新起来以后,我们登录到系统,打开终端,输入“arm-linux-gnueabihf-gcc -v”,若是终端有如下图所示的打印信息,说明交织编译环境搭建乐成(若是没有泛起下图所示的打印信息,需要检查上图中的设置填写是否准确)。
所谓集腋成裘,学会了以上的内容,你离大神的距离又近了一步,想要获取更多的教程信息就快来关注IEFans软件教程专区
手机越来在日常的生活中离不开,各种机型各种配置,都会出现很多一时间无法解释的事情,所以这里整理很多关于手机的教程