windows下用eclipse编译、调试
简介
eclipse只是一个框架,如果想在eclipse中编译、调试,需要安装插件。其中包括make、arm_none_eabi_gcc、Jlink或者OpenOCD等。
请参考如下网站教程:http://gnuarmeclipse.sourceforge.net/
eclipse下载
下载链接:https://www.eclipse.org/downloads/eclipse-packages/?show_instructions=TRUE#page-download
在该网页的右半部分的More Downloads选项中,可以选择你需要的eclipse版本。
安装JDK
eclipse是基于Java开发的,需要安装Java的环境。
选择适合自己电脑版本的java,并配置环境变量。
链接地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装GNU ARM Eclipse Plug-ins
安装CDT和gnuarmeclipse插件
下载完链接中的插件后,要在eclipse的help->Install New Software中ADD->Archive中选择要添加的插件。
注:有的不需要解压就能安装,有的需要解压后才能安装。此处主要想安装debug的插件,如下:
CDT链接地址:http://www.eclipse.org/cdt/
gnuarmeclipse链接地址:http://gnuarmeclipse.sourceforge.net/blog/plugins-install/ (在The alternate way-> SourceForge Files中)
安装arm-none-eabi
arm-none-eabi是ARM推出的编译arm架构的交叉编译工具链,可用于编译arm架构的程序。
安装好要配置好环境变量。
链接地址:https://launchpad.net/gcc-arm-embedded/+download
安装jlink
安装MinGW
MinGW是编译工具集,里边包含make、gcc、g++等。解压后配置环境变量。
此时编译和调试工具的插件都已经安装完,下一步是配置编译环境。
1、eclipse的插件中有一些芯片的事例工程,可以直接在创建工程时选择相应的事例工程,然后配置好arm-none-eabi的路径即可进行编译。
2、有些已经有makefile的工程,想要导入eclipse中,步骤如下:
配置make
配置debug环境
然后就可以用eclipse来debug了。