【发布时间】:2015-03-12 00:37:38
【问题描述】:
我开始学习单元测试。我使用统一,它适用于 windows 上的 eclipse 中的 mingw。我使用不同的配置进行调试、发布和测试。这适用于 cdt-plugin。
但我的目标是对我的嵌入式代码进行单元测试以获取 stm。所以我使用 arm-gcc 和 arm-gcc eclipse 插件。我计划有一个配置来编译目标的调试和发布代码,并使用 mingw 来编译和执行 pc 上的测试(只是硬件独立部分)。
使用 eclipse 插件,我无法编译不使用 arm-gcc 的代码。
有没有办法让一个项目具有对嵌入式目标和 PC 的配置和支持?
谢谢
【问题讨论】:
-
这比预期的要容易得多。我在我的 arm gcc 项目中添加了一个新配置。此配置使用 MinGW 工具链。另外,我创建了一个新的主文件来执行测试。对于我必须选择的所有配置,应该执行哪些文件夹(对于测试,我必须排除主文件夹和我的硬件相关文件夹)。所以我可以让makefile失去焦点。谢谢大家。
标签: c eclipse unit-testing cross-compiling stm32