创建库工程。
语法
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 内。