我看到越来越多的嵌入式开发人员将cmake作为构建配置工具,用于他们的裸露(即没有操作系统)嵌入式系统。但是,虽然cmake很适合在各种主机架构上本地运行的项目,但是在没有操作系统和目标处理器不变的嵌入式系统中,它在Makefile上增加了什么价值呢?
编辑:如果代码是专门为一个嵌入式处理器/板设计的,并且运行的是裸金属(即没有操作系统,至少不是POSIX操作系统),那么CMake比简单的Makefile有什么优势?
发布于 2013-10-27 20:22:55
我使用Cmake对嵌入式系统进行交叉编译:这是一个非常有用的工具,如果您是交叉编译以及本地开发的话。以下是我欣赏的一些优点:
有许多工具,但cmake是完美的,如果你需要一个容易使用,但非常强大的一个。
Ps。你能再描述一下你的场景吗?
https://stackoverflow.com/questions/19613664
复制相似问题