工具链是指将源代码转换为二进制工件的构建工具(构建应用程序,编译器,链接器,存档)集,例如静态或动态库或可执行文件。例如,在Linux中,您可以使用c文件调用工具箱格兰克服
并在makefile中设置工具链信息。对于C / C ++代码生成,工具链在MATLAB中正式定义®从工具链定义文件(M-File)修改和加载的对象。在对构建过程执行密集自定义时,编写和使用您自己的Toolchain定义文件。
当Matlab Coder™工具链基础架构基于一个课堂课程coder.make.toolchainInfo.
。在一个对象实例化中,对象属性将正式的工具链信息存储如构建工具的路径,呼叫构建工具的命令的语法,以及追加到命令的标志。具体coder.make.toolchainInfo.
方法启用工具链对象属性的访问和修改。代码生成器使用已完成的对象定义来创建和调用Toolchain的Makefile。
在代码生成基础架构中,在从工具链定义文件创建工具链对象之后,您可以保存它,然后注册代码生成的对象。将对象名称分配给工具链
代码生成配置对象的属性。请参阅完整演示的特色示例。
coder.make.buildConfiguration. |
代表构建配置 |
Coder.make.BuildItem. |
代表构建项目 |
coder.make.buildtool. |
代表构建工具 |
coder.make.toolchainInfo. |
代表自定义工具链 |
注册第三方软件构建工具,用于创建可执行文件和库。
coder.make.toolchainInfo.
代表自定义工具链。
创建工具链定义文件。
为新自定义工具链创建和编辑工具链定义文件。
从Toolchain定义文件创建并验证ToolchainInfo对象。
在使用之前注册自定义工具链。
使用自定义工具链构建可执行文件或库。