如何利用Eclipse C/C++搭建嵌入式ARM开发环境

如题所述

由于觉得在Linux下不方便编写代码,所以准备在windows上搭建开发环境,其实在Linux上也搭建好了,但是使用起来不是很人性化,尤其是文件比较多的时候就很麻烦。下面就选择在windows上用Eclipse做开发。【后来发现还是需要在Linux下编程,因为Windows下没法包含Linux下的一些头文件,所以下面也介绍Linux环境下的Eclipse搭建】。

Windows下的Eclipse环境搭建:

1. 下载并安装Eclipse C/C++

2. 下载交叉编译器,之前在Linux都用的arm-linux-gcc,后来使用TI的ti-sdk-am335x-evm-08开发包,里面安装的编译器是arm-none-linux-gnueabi-gcc,都是能用的,所以我也选择了arm-none-linux-gnueabi-gcc作为交叉编译器,下载windows平台的编译器,然后安装。

下载地址:http://www.veryarm.com/arm-none-linux-gnueabi-gcc

3. 开启Eclipse的ssh远程登录功能,我分别开启了Beaglebone Black和Linux的ssh terminal,操作起来很是方便。

4. 新建C项目工程“hello”,编写简单的hello代码,注意选择交叉编译选项,交叉编译器前缀“arm-none-linux-gnueabi-”交叉编译器路径选择arm-none-linux-gnueabi-gcc安装的路径“…Linux\bin”,在此文件夹下有arm-none-linux-gnueabi-gcc.exe、arm-none-linux-gnueabi-gdb.exe等,还有cs-make.exe,这里需要把“cs-make.exe”改成“make.exe”,因为Eclipse不认cs-make.exe编译的时候会报错的。

图文安装参考:http://www.linuxidc.com/Linux/2016-03/129577.htm

5. 调试(构建Ctrl+B)的时候会自动生成makefile,生成编译结果,放到ARM嵌入式平台运行就可以了,成功执行并输出“hello”。

Linux下的Eclipse环境搭建:

官网下载http://www.eclipse.org/downloads/

发下是收费的

sudo apt-get install eclipse直接就安装了

然后sudo eclipse –s启动后发现“窗口->打开视图”里面没有ssh远程登录的选项,百度一下发现它是Eclipse的插件,查询下这个软件:sudo apt-cache search Remote System Explorer,发现一个eclipse-rse,就是它了,然后直接安装:sudo apt-get install eclipse-rse

重启eclipse

新建工程时发现没有C/C++工程,只有Java工程,再次搜索sudo apt-cache search eclipse C/C++

发现其中一条:

eclipse-cdt - C/C++ Development Tools for Eclipse

继续安装:

sudo apt-get install eclipse-cdt

再次重启eclipse,就有了C/C++项目,高兴ing。

新建C工程,添加编译器:

arm-none-linux-gnueabi-

/opt/toolschain/4.4.3/bin

编写hello程序,编译OK,在BBB上执行,成功!

温馨提示:内容为网友见解,仅供参考
无其他回答

如何利用Eclipse C\/C++搭建嵌入式ARM开发环境
1. 下载并安装Eclipse C\/C++ 2. 下载交叉编译器,之前在Linux都用的arm-linux-gcc,后来使用TI的ti-sdk-am335x-evm-08开发包,里面安装的编译器是arm-none-linux-gnueabi-gcc,都是能用的,所以我也选择了arm-none-linux-gnueabi-gcc作为交叉编译器,下载windows平台的编译器,然后安装。下载地址:...

...Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码_百度...
首先,打开先前创建的Makefile工程,如MakefileProject。在Eclipse的右键菜单中选择“Debug As”然后点击“Debug Configurations…”。在弹出的对话框中,选择“GDB SEGGER J-Link Debugging”,并双击创建一个新的Debug配置项。配置项默认名为“MakefileProject Default”。在“Main”标签页中,输入“led.elf...

如何使用ECLIPSE来开发C\/C++程序
1. 下载资源(都下载到\/home\/maxw\/Download\/Eclipse下)A、 下载JRE(Java Runtime Environment) 。选择下载JRE的jre-6u22-linux-i586.bin软件包 B、 下载Eclipse SDK。选择Eclipse Classical 3.6.1 C、 下载CDT。org.eclipse.cdt-3.1.2-linux.x86.tar.gz 2. 安装 A、 安装JRE 1. 在\/usr\/l...

如何使用eclipse进行嵌入式Linux的开发
1. 安装。其实很简单,就是将下载的arm-linux-gcc-3.4.1.tar.bz2解压到Linux根目录即可(因为解压后已经包含了\/usr\/local目录,所以要解压到根目录),如下命令:tar -jxvf arm-linux-gcc-3.4.1.tar.bz2 -C \/ 解压后的目录\/usr\/local\/arm\/3.4.1\/ 2. 设置环境变量。就是把交叉编译器的...

如何在ubuntu使用eclipse 中c++开发环境配置gdal
1.最重要的东西,C++必要工具,安装的是GCC工具链,Make等一系列开发工具:sudo apt-get install build-essential 2. 安装Eclipse sudo apt-get install eclipse sudo apt-get install eclipse-pde sudo apt-get install eclipse-jdt 3.打开Eclipse,打开Help->Install New Software,然后点击Add按钮,在...

eclipse的windows下ndk环境怎么配置
1)cdt 环境配置 为了方便在eclipse下直接开发c\/c++程序,我们需要配置cdt(若你的c\/c++程序不需要在eclipse下编写可以省去这一个步)。下载地址:http:\/\/www.eclipse.org\/cdt\/ 当前下载的版本为cdt-master-8.0.2(以最新版本为准)将其plugins下的所有jar文件拷贝到eclipse的plugins下 将其features...

如何在Ubuntu中使用Eclipse + CDT开发C\/C++程序
1、安装eclipse 通过Ubuntu自带的程序安装功能安装Eclipse,应用程序->Ubtuntu软件中心,搜Eclipse安装即可。2、安装cdt插件 a、启动eclipse,b、选择Help->Install New Software...,在Work with的框里面输入cdt地址c、选择Collaboration->Mylyn Bridge: C\/C++ Development,安装,重启eclipse。d、同上述b、c...

如何在Linux下用eclipse开发C\/C++程序
一、下载 Eclipse IDE for c\/c++ 安装包 启动 Linux 系统,从官网进行下载 二、安装 Eclipse IDE for c\/c++ 进入刚下载的Eclipse 安装包所在目录,在空白处右击鼠标,启动终端。安装 Eclipse 之前,请确保安装了以下组件并更新到最新版:1、Java 环境 2、gcc 和 g++ 下面简单介绍一下检测方法:1、...

如何在Linux使用Eclipse + CDT开发C\/C++程序
1. 下载jre,eclipse,cdt 其中jre是java运行环境,eclipse需要先装jre,才可能运行,cdt是在eclipse中运行c\\c++程序的插件。1.1 下载jre 网址是:java.sun.com,点击java se,然后,选择download jre 点击“jre-6u18-linux-i586.bin”就可以得到jre-6u18-i586.bin文件 1.2 下载eclipse ...

设置编译环境_编译环境和运行环境
三、在C++ Source File中输入代码,编辑完毕后,点击编译器右中上角的编译图标(在像感叹号一样的图标左侧),运行(点像感叹号一样的图标)。2. 搭建编译环境 我也曾有过你这个困惑。在linux里qt的开发环境有3种:嵌入式、qvfb和x11,编译qt源码可以得到这三种环境。编译qt源码有三个步骤:配置(...

相似回答