我一直在看到更多嵌入式开发人员使用cmake作为其裸机(即无操作系统)嵌入式系统的构建配置工具。但是,虽然cmake非常适合在各种主机体系结构上本机运行的项目,但它在嵌入式系统中的Makefile上添加了什么价值,其中没有操作系统且目标处理器没有变化?
编辑:如果代码专门针对一个运行裸机的嵌入式处理器/板(即没有操作系统,至少不是POSIX),CMake在简单的Makefile上提供了哪些优势?< / p>答案 0 :(得分:8)
我已经使用Cmake对嵌入式系统进行交叉编译:如果你是交叉编译以及本机开发,它是一个非常有用的工具。以下是我对此表示赞赏的一些优点:
周围有许多工具,但如果你需要一个易于使用但非常强大的工具,cmake是完美的。
聚苯乙烯。你能描述一下你的情景吗?