嵌入式领域中的“构建系统”是什么?

问题描述 投票:0回答:2

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

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

enter image description here

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

build ide embedded build-system
2个回答
2
投票

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

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


2
投票

由于已将其设置为“外部生成器”和GNU工具,因此make-尽管不是必需的-IDE可以实施自己的管理,而不是显式生成并执行makefile。

如果您仅使用IDE来为您管理和生成内部版本,那么“ 带有GNU工具的STM32CubeIDE”可能也是一个合理的答案,无论它实际如何实现。例如,如果您需要进行命令行构建以进行持续集成或自动发布,则了解其使用的工具非常有用。

© www.soinside.com 2019 - 2024. All rights reserved.