这一篇介绍相关软件的下载及相关环境的配置。
一、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 .bashrc和sudo 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
因为手术木有机器,所以后续的测试留在下一章再说 |