最近有空的时候会玩玩stm32,但是在使用Keil MDK这个IDE编辑代码的时候,总给人一种很不爽的感觉。比如,无法查看函数的调用关系,缺少Outline预览,无法编辑代码块等等,也完全没有代码重构方面的支持。在代码编辑方面的功能,Keil是远远落后于eclipse和VS Code这类IDE的,因此,使用Keil时,代码编辑的便捷程度有所下降,码代码的效率自然也下来了。
由于日常使用eclipse的频率较高,脑子里的第一想法就是将keil的编辑环境迁移到eclipse上来。当然,所谓的编辑,不单只代码编辑,最少还要能够编译代码。否则,代码编译还要继续回到MDK环境上完成的话,也挺折磨人的。所以搭建环境的目标是代码编辑+代码编译在eclipse上完成。
首先,在eclipse上搭建工程。第一步使用eclipse工程创建菜单创建工程,步骤如图:
![863aa2689c11278efbc41ca8d494f27f.png](https://i-blog.csdnimg.cn/blog_migrate/13aa2bcb59a48ff4f4457b9678f6e359.jpeg)
下一步然后输入项目名称,选择keil工程所在的路径。
![155d4b95bfeed3a6edf25543b24aa16d.png](https://i-blog.csdnimg.cn/blog_migrate/57b38d6ea61e587a77ee29a41f0ed511.jpeg)
最后是加入keil 编译器相关的标准库头文件路径,代码编辑的需求就基本实现了,方法如下图所示。
![eb108953d0187c83ed0fb6f32004e6dc.png](https://i-blog.csdnimg.cn/blog_migrate/fb217a81e5637cbba6b15f24c861963b.jpeg)
好了,通过以上配置,已经可以在eclipse上愉快地编辑代码了,剩下的就是解决如何在eclipse上编译代码这个问题了。