众所周知,在Linux下进行c/c++的开发,远没有windows下那种利用VS工具进行开发的舒爽感,尤为是刚刚接触,使用VIM或是其余文本编辑工具编写程序时,在没有熟练使用GDB的状况下,开发一个程序有种吃屎的感受 o((⊙﹏⊙))oo((⊙﹏⊙))o。因此就有了这个简单的示例,借用eclipse来开发。java
进入eclipse官网linux
或直接打开eclipse for C/C++c++
按所需位数下载完毕后,可看到文件名为:eclipse-cpp-oxygen-R-linux-gtk.tar.gz
将其拷贝到ubuntu系统当中,执行:
sudo tar xzvf eclipse-cpp-oxygen-R-linux-gtk.tar.gz -C /opt
将其解压至 /opt 目录下,而后进入/opt/eclipse目录下,直接执行 ./eclipse就可直接安装。ubuntu
因为eclipse工具是运行在JVM当中,因此须要在ubuntu当中安装JDK。执行:
sudo apt-get install openjdk-8-jre-headless
安装成功后,经过 java –version就可看到JDK的版本:windows
注意,在未设定相关环境变量的前提下,启动eclipse只能在 /opt/eclipse目录下。
打开后,File -> New -> C project:less
接着输入工程名,注意工具链选择 Cross GCC,表明使用交叉编译环境。eclipse
在 Cross GCC Command这里,将所需的交叉编译工具的前缀加上,再将交叉编译工具的路径加上。(路径可经过查看环境变量 echo $PATH 获得)工具
Finish完成:ui
在该工程当中添加相应的c文件,每次编译以前都要保存一下。(不知道是否是版本的问题,不能自动保存。。。)code
在编译前还要设置一些选项,打开 Project -> Properties:
找到 C/C++ Build:
选择 Binary Parsers ,勾上红圈里的选项:
而后 Project -> Build Project:
出现如下信息,证实成功:
在工程目录下,可看到一个 Binaries,其目录下生成的就是相应的可执行文件:
在相应目录下能够看到已生成的可执行文件:
将其导入开发板中便可。