您的位置:首页 > 运维架构 > Linux

ubuntu下使用eclipse c/c++开发arm linux程序

2013-08-15 14:29 731 查看
在ubuntu下安装好交叉编译器。

安装eclipse :

1.先安装eclipse运行所需java环境,我安装的是OpenJDK。

安装OpenJDK:

sudo apt-get install openjdk-6-jre
检查是否安装成功:

java -version
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.4)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
设置JAVA_HOME环境变量:

在~/.bashrc中增加下面一行

export JAVA_HOME=/usr/lib/jvm/java-6-openjdk


2.安装Eclipse IDE for C/C++ Developers:

Eclipse下载网址:http://www.eclipse.org/downloads/?osType=linux&release=undefined

选择合适的Eclipse IDE for C/C++ Developers,我选择的是Linux 32 Bit,下载完后,解压安装。

打开eclipse,界面如下:



 
 
创建一个新的C项目,File->New->C Project,输入项目名称,选择Executable中Empty,右边选Linux GCC,然后Finish。
 



 
 
现在在项目列表中就可以看到我们新建的项目了。接下来我们往项目里添加源文件。
File->New->Source File,添加一个C文件,这边也可以选择添加头文件(选择Header File),也可以选择在文件下创建一个新的目录(选择Folder),以便把头文件和C文件归类。
在出现的对话框中,输入文件名,如main.c,Finish。
 



 
 
在main.c里面写入简单测试代码。



 
现在开始设置编译条件。点击项目名,右键,下拉到最下,点击Properties,进入设置界面。点击左边C/C++Build->Settings,右边Tool Setting下面出现GCC C Compiler,GCC CLinker,GCC Assembler。现在分别在Compiler,Linker,Assembler的Command前加上arm-linux-。如下面3个图。







 
设置完后点击OK。然后开始编译,在编译之前要再记得保存,我开始没有保存直接编译,发现一直提示undefined reference to,保存过就没有错了。
编译有很多选择,我是使用选中项目,右键,选择Build Project。
好了,现在就生成了在开发板上能跑的可执行文件了。你可以使用串口来看看有没有字符串输出。
 
 
有的时候会出现一些头文件无法找到的问题,我们可以在Properties,C/C++Build->Settings中设置,在Tool Setting 下的GCC C Compiler->includes中添加头文件路径。
点击Include paths右边的绿色加按钮,添加路径。在Include files中也添加相对应的头文件。
 



 
基本的操作就是这样,eclipse还有很多其他的功能,在以后的工作学习中会慢慢补上。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: