打印

Ubuntu下配置交叉编译环境(1)相关软件的下载及相关环境的配置

[复制链接]
230|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
第十代火影|  楼主 | 2018-10-3 15:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这一篇介绍相关软件的下载及相关环境的配置。



一、Downloading and Setting Up the Cross Compiling Toolchain

打开终端,依次执行以下命令:

sudo apt-get install git

然后执行命令行:mkdir raspberrypi创建一个名为raspberrypi的文件夹

接着执行命令:sudo git clone git://github.com/raspberrypi/tools.git下载软件到刚才建立的文件夹内,这个过程需要联网,所以要等很久。

然后进入刚才建立的文件夹内查看资料是否已经下载:



其中需要注意的是,在打开目录arm-bcm2708,你应该看到如下的东西:





二、配置环境变量

这一步很重要,配置环境变量后我们可以在Linux系统的任何地方直接使用命令进行编译。

具体步骤如下:

打开终端,执行ls -a

你会看到如下:



其中你要找到.bashrc和.profile这两个文件。

下面我们就直接使用命令sudo vi .bashrcsudo vi .profile两个命令分别修改这两个文件,即在两个文件的末尾加上环境变量路径,具体截图如下:



(在.bashrc文件末尾加上这一句话:export PATH=$PATH:$HOME/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin



(在.profile文件末尾加上这一句话:export PATH=$PATH:$HOME/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin

记得最后退出要使用wq!命令保存 !



上述环境变量配置完成后,重启Ubuntu系统



重启之后再次打开终端,执行 arm-linux-gnueabihf-gcc -v命令,如出现了如下所示的情况,那么就说明你已经在你的虚拟机上成功安装了Raspbian’s official cross compiling toolchain。





三、下载并安装jdk和Eclipse(1)打开终端执行命令sudo apt-get install openjdk-7-jre下载并安装jdk-jre



(2)通过链接http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junor下载Eclipse,如下图所示,我下载的是Linux 32-bit,在右侧可见。下载这货的时间2相当漫长,大家该干嘛干嘛去。。。

下载完毕后进入下载的文件夹(终端下进入),执行解压命令tar -xvzf eclipse-cpp-juno-linux-gtk.tar.gz

会出现一大摞的东西,下面截一部分图。



解压完毕后我们就可以看解压后的文件夹了,如下所示:



此时,我们在终端下执行./eclipse就会出现如下的画面:





之后会出来如下所示的,直接点击【OK】



你就可以看到如下所示的界面:



接着我们新建一个C++ project(File->New->C++ Project),按照如下配置:



记住!是Executable->Linux GCC





因为手术木有机器,所以后续的测试留在下一章再说

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

363

主题

363

帖子

0

粉丝