首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cmake适合裸金属嵌入式系统吗?

cmake适合裸金属嵌入式系统吗?
EN

Stack Overflow用户
提问于 2013-10-27 01:19:07
回答 1查看 3.4K关注 0票数 6

我看到越来越多的嵌入式开发人员将cmake作为构建配置工具,用于他们的裸露(即没有操作系统)嵌入式系统。但是,虽然cmake很适合在各种主机架构上本地运行的项目,但是在没有操作系统和目标处理器不变的嵌入式系统中,它在Makefile上增加了什么价值呢?

编辑:如果代码是专门为一个嵌入式处理器/板设计的,并且运行的是裸金属(即没有操作系统,至少不是POSIX操作系统),那么CMake比简单的Makefile有什么优势?

EN

回答 1

Stack Overflow用户

发布于 2013-10-27 20:22:55

我使用Cmake对嵌入式系统进行交叉编译:这是一个非常有用的工具,如果您是交叉编译以及本地开发的话。以下是我欣赏的一些优点:

  • 它非常容易使用和编程
  • 强大但易学的脚本语言
  • Cmake支持两种交叉编译:。
    • 指定编译器,您就完成了
    • 编写包含目标系统、Cpu、编译器等设置的工具链文件。使用这些设置,您可以支持许多不同的目标系统,而无需执行任何操作--只需编写一个具有所需设置的新工具链文件即可。

  • 命令行和GUI可用
  • 开源
  • 良好的文件
  • 得到许多IDE的支持

有许多工具,但cmake是完美的,如果你需要一个容易使用,但非常强大的一个。

Ps。你能再描述一下你的场景吗?

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19613664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档