对于学习嵌入式Linux的同学来说,学习gcc、makefile和GDB是必不可少的一项,习惯了在Windows下使用keil、IAR等IDE,突然转到使用命令行多少会有些不适应,下面我将简单介绍Eclipse在Linux环境中是如何用来开发的。
Linux编译
- 首先创建一个工程
File——New——C Project
- 选择Empty Project——选择Linux GCC——在“Project name”里填写工程名
- 点击“Finish”完成工程创建
- 创建.c文件
- 在“Source file”栏里填写.c文件名
- 填写自己的程序
#include<stdio.h>
int main()
{
printf(“hello.\n”);
return 0;
}
编译工程
注:如果出现launch failed binary not found的警告可能是因为编译器没设置好
在Project——Properties——C/C++Build——Tool Chain Editor里修改自己使用的编译器
交叉编译
- 在Project——Properties——C/C++Build——Tool Chain Editor里选择Crocs GCC
编译工程(点击debug)
在工程文件夹——debug文件夹中可以找到一个hello文件
用file命令查询可以看到文件为ARM的可执行文件