主要内容

target.PairedDirective 类

命名空间: target

描述一对命令行标志

自 R2023a 起

描述

使用 target.PairedDirective 对象来描述结合使用的一对命令行标志。例如,--start-group--end-group会启用一组库的多遍历链接。

要创建一个 target.PairedDirective 对象,请使用 target.BuildTool 对象的 setDirective 方法。

属性

全部展开

指令对的名称。

特性:

GetAccess
public
SetAccess
public

起始指令的值。

特性:

GetAccess
public
SetAccess
public

结束指令的值。

特性:

GetAccess
public
SetAccess
public

示例

全部折叠

以下代码片段说明如何指定对具有循环依赖关系的库进行分组的 C 链接器。

cLinker = target.create('BuildTool', 'Linker', 'gcc', ...
    'Name', 'MinGW Linker', ...
    'HostOperatingSystemSupport', target.HostOperatingSystemSupport.WindowsOnly);
cLinker.setDirective('LibraryGroup', '-Wl,--start-group', '-Wl,--end-group');

版本历史记录

在 R2023a 中推出