MCUXPresso IDE(Eclipse):每次build都重新编译,重新生成makefile

最近在使用MCUXPresso IDE开发项目,但是有几个问题,这里来汇总一下
1、只要修改了某个文件,就会导致整个工程都要重新编译一遍
项目->Properties->C/C++ Build->Refresh Policy->Resources
在使用External buider时,需要保证Resources中的名称与标题栏显示的工程名称一样。

2、已经build过了,点调试还要重新编译
Window->Preferences->Run/Debug->Launching->取消勾选Build(if required) before launching

3、工程没有增加/减少文件或库,但每次编译都要花很长时间重新生成makefile
这个据说是Eclipse这边的问题,只有一个临时的解决方案:
项目->Properties->C/C++ Build->Builder Settings->Makefile generation->取消Generate Makefile automatically
然后下面的Build location选之前已经自动生成Makefile的目录,一般是工程下的Debug目录。

  • 每次重新添加文件/库等任何影响Makefile的操作,都需要手动地打开Generate Makefile automatically,然后build一遍,然后再关闭。

你可能感兴趣的:(eclipse,mcu)