Ubuntu下构建BeagleBone Black的Eclipse开发环境

在ubuntu终端输入eclipse,显示如下,按照提示“sudo apt install eclipse-platform”安装eclipse,由于ubuntu软件源提供不是最新版本,按这种方式安装以后安装的版本是3.8,比较老(好像是2012年前后的版本),在交叉编译环境调试时,没有远程调试菜单“Windows->Show View->Other...->Remote Systems”。所以不得不放弃这种简单的安装方式。
haph-qb-ubuntu-64@ubuntu:~$ eclipse
The program 'eclipse' is currently not installed. You can install it by typing:
sudo apt install eclipse-platform

由于eclipse需要java运行环境,需安装jdk,ubuntu已安装Open JDK,所以不必去装SunJDK,如果没有特殊需要可以直接跳过。检查是否已经安装java运行环境的方法如下,若能显示下图所示的版本号和相关信息代表已安装java运行环境。
haph-qb-ubuntu-64@ubuntu:~$ java -version
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-0ubuntu1.16.04.2-b13)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)

下载安装Eclipse
官网下载Eclipse IDE for C/C++ Developers:Eclipse官网(www.elcipse.org)->Downloads->Download Packages->Eclipse IDE for C/C++ Developers,参考网站地址(http://www.eclipse.org/downloads/eclipse-packages/),根据当前系统下载相应的版本(32bit | 64bit),我的是64位。
我下载相应版本的文件:eclipse-cpp-neon-3-linux-gtk-x86_64.tar.gz
把下载的文件cp至相应的目录(我个人安装到了~/Programs_Files_qb/,还是参考了windows下软件典型的安装目录),并解压缩到安装目录(在终端用命令tar -xf ???.tar.gz或在桌面右键extract解压),解压到目录eclipse,直接运行该目录下的eclipse,OK!

到此为止,eclipse已基本安装OK,但只能在终端输入完整目录和程序名或在桌面环境下执行文件,可以在桌面环境下建立该执行文件的桌面快捷方式的图标。
在终端命令行启动eclipse需做以下设置:
>>>在/usr/bin目录下创建一个启动脚本eclipse,执行下面的命令来创建;
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/home/xxx/eclipse"

$ECLIPSE_HOME/eclipse
>>>让修改该脚本的权限,让它变成可执行,执行下面的命令:
sudo chmod +x /usr/bin/eclipse

此处为止,可以通过终端运行
~#eclipse
可以运行了!

由于beaglebone black本地的工具链是g++-arm-linux-gnueabihf,故在PC端需安装工具链g++-arm-linux-gnueabihf,安装方法如下:
sudo apt-get install g++-arm-linux-gnueabihf
关于工具链(toolchain)的介绍参考linux-sunxi(http://linux-sunxi.org/Toolchain)

ubuntu12.04下在Eclipse中搭建BeagleBoneBlack的开发环境——远程在线运行&调试,参考地址

你可能感兴趣的:(beaglebone,BeagleBone,Black)