library create - 2023.2 简体中文

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

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

创建库工程。

语法

library create -name <project-name> -type <library-type> -platform <platform>

-domain <domain> -sysproj <system-project>:使用现有平台和域创建库工程。如未指定 <platform><domain><sys-config>,则使用处于活动状态的平台和域创建库工程。要了解如何创建库工程和将其添加到现有系统工程的信息,请参阅下一个用例。

library create -name <project-name> -type <library-type> -sysproj <system-project>

-domain <domain>:为 <domain> 所指定的域创建库工程,并将其添加到 <system-project> 所指定的系统工程中。如果 <system-project> 已存在,则对应于此系统工程的平台将用于创建库工程。如未指定 <domain>,则使用处于活动状态的域。

选项

选项 描述
-name <project-name> 应创建的工程名称。
-type <library-type> <library-type> 可设为“static”或“shared”。
-platform <platform-name> 平台的名称。使用“repo -platforms”可列出可用的预定义平台。
-domain <domain-name> 域的名称。“platform report <platform-name>”可用于列出平台内可用的域。
-sysproj <system-project> 表示系统工程的名称。“sysproj list”可用于显示工作空间内可用的系统工程。

返回

如果库工程创建成功,则不返回任何结果。如果库工程创建失败,则返回错误字符串。

示例

library create -name lib1 -type static -platform zcu102 -domain a53_standalone

为平台 zcu102 创建名为“lib1”的静态库工程,其中包含名为 a53_standalone 的域。

library create -name lib2 -type shared -sysproj test_system -domain test_domain

创建名为“lib2”的共享库工程,并将其添加到系统工程 test_system 内。