你好,游客 登录 注册 搜索
背景:
阅读新闻

使用Eclipse C/C++搭建ARM-Linux集成开发环境

[日期:2016-03-29] 来源:Linux社区  作者:floatingstars [字体: ]

由于觉得在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-Linux集成开发环境

--------------------------------------分割线 --------------------------------------

Ubuntu 14.04 LTS安装Java 8和Eclipse 4.4  http://www.linuxidc.com/Linux/2014-11/109217.htm

Hadoop Eclipse 插件编译安装1.2.0 http://www.linuxidc.com/Linux/2013-07/87428.htm

Hadoop在Eclipse中的插件编译 http://www.linuxidc.com/Linux/2013-04/83295.htm

Hadoop 1.2.1编译Eclipse插件 http://www.linuxidc.com/Linux/2013-10/91666.htm

Ubuntu 13.10安装JDK、Eclipse for C/C++(解决全局菜单问题) http://www.linuxidc.com/Linux/2013-11/92305.htm

如何在Ubuntu 14.04中安装最新版Eclipse  http://www.linuxidc.com/Linux/2014-08/105090.htm

--------------------------------------分割线 --------------------------------------

Eclipse 的详细介绍请点这里
Eclipse 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-03/129578.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款