【问题标题】:What is "build system" in the embedded domain?嵌入式领域中的“构建系统”是什么?
【发布时间】:2020-05-21 09:53:42
【问题描述】:

我在嵌入式 C 编程领域工作,有人问我项目的构建系统是什么。我正在使用 |GNU Tools for STM32| 在 STM32CubeIDE 中工作工具链。我不必为我的项目创建 Makefile,因为它是由 IDE 自动生成的。那么什么是构建系统?它是指我如何构建项目吗?

下图是否与构建系统相关?

任何信息都会有所帮助。 谢谢。

【问题讨论】:

    标签: build ide embedded build-system


    【解决方案1】:

    由于它被设置为“外部构建器”和 GNU 工具,因此可能是 make - 尽管不一定 - IDE 可以实现自己的管理,而不是显式生成和执行生成文件。

    如果您专门使用 IDE 为您管理和生成构建,那么“STM32CubeIDE with GNU Tools”也可能是一个合理的答案,无论它实际上是如何实现的。例如,如果您必须为持续集成或自动发布进行命令行构建,那么了解它在后台使用的工具很有用。

    【讨论】:

      【解决方案2】:

      他问你如何构建你的项目。它是 make、cmake、VSbuild 还是其他东西。

      也许您使用自动工具或其他项目生成系统。

      【讨论】:

      • 感谢您的及时答复。我明白了!
      猜你喜欢
      • 2021-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-28
      • 1970-01-01
      相关资源
      最近更新 更多