Makefile - 2022.1 Chinese

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 简体中文

Makefile 用于控制将源文件编译到对象文件中的过程。Vitis 软件平台为 Makefile 提供了两种可用选项:

Managed Make
对于 Managed Make 工程,Vitis 软件平台会自动创建 Makefile。由 Vitis 软件平台创建的 Makefile 通常用于将源文件编译为对象文件,最终将不同对象文件链接为一个可执行文件。大部分情况下,Managed Make 工程消除了编写 Makefile 的工作。这是建议的选项。
Standard Make
如果要最终控制编译进程,请使用 Standard Make 工程。在此情况下,您必须利用编译和链接应用的步骤来手动编写 Makefile。使用 Standard Make 工程流程会对 Vitis 软件平台隐藏部分依赖关系。您必须针对其它任务遵循手动步骤进行操作,例如,在 Vitis 软件平台内调试或运行应用。因此,不建议将 Standard Make 工程流程用于常规用途。