独立应用-cobbler自动化安装centos7

时间:2021-06-02 14:30:00
【文件属性】:
文件名称:独立应用-cobbler自动化安装centos7
文件大小:4.13MB
文件格式:PDF
更新时间:2021-06-02 14:30:00
MATLAB C++ 接口 2.3 独立应用 本节解释如何使用 MATLAB 编译器编码和生成独立应用。独立应用在没有 MATLAB 解 释器帮助的情况下也可以运行。实际上独立应用可以在没有安装 MATLAB 的情况下运行, 但是需要运行时共享库。 2.3.1 MEX 文件与独立应用之间的区别 MEX 文件与独立应用的区别主要有两点。 (1)MEX 文件与 MATLAB 解释器运行在相同的进程空间,当激活一个 MEX 文件时, MATLAB 解释器动态链接 MEX 文件。 (2)独立 C 或 C++应用独立于 MATLAB 运行。 1.MEX 文件 现在已经可以从编译器生成的独立应用中调用 MEX 文件了。编译器将编译 MEX 文件, 无论是通过命令行指定还是使用-h 选项找到帮助函数,都将装载 MEX 文件并被独立代码 调用。 注意:编译器生成的代码不能调用编译器生成的 MEX 文件。指定 M 文件源代码,编译 器将把它们编译为独立应用。 2.独立 C 应用 要创建本章描述的独立 C 应用,必须在系统上安装 MATLAB 编译器、C 编译器和 C/C++ 数学库。独立 C 应用源代码由 M 文件或 M 文件、MEX 文件和 C 或 C++源代码文件的组合 组成。 MATLAB 编译器将输入的 M 文件转换为 C 源代码,编译这个 C 源代码以后,将生成的 对象文件与对象库相链接。 注意:如果试图通过编译 M 文件来生成独立应用,却没有安装 MATLAB C/C++数学库, 系统将因为找不到合适的库而链接失败。同样,在没有安装 MATLAB C/C++图形库的情况下 调用图形函数,MATLAB 也会生成运行时错误。

网友评论