最近在研究Cortex-M系列CPU,整了一个工程来进行不同MCU之间的移植测试,其中涉及到Cortex-M0、Cortex-M3、Cortex-M4等多款MCU。于是产生了一个想法,如何在Keil里面建立一个【单工程多目标】的工程?换句话说就是,只有一个工程项目文件,将所有涉及到的代码文件全部关联进去,但是在编译的时候可以自由的选择不同的目标平台,进而由编译器自动纳入所需要的源文件进行编译,去除多余的文件,从而生成所对应的目标文件。这样的事情,在linux下也就是一个脚本而已,但是在Keil下,我还没有试过,不知道行不行。最近在研究Cortex-M系列CPU,整了一个工程来进行不同MCU之间的移植测试,其中