主要内容

mexext

二进制MEX文件扩展名

描述

实例

提取=mexext返回当前平台的文件扩展名。

实例

外部列表=mexext('all')返回所有平台的扩展名。

例子

全部崩溃

查找当前正在使用的系统的MEX文件扩展名。

ext = mexext
ext='mexa64'

您的结果反映了您的系统。

获取受支持平台的文件扩展名列表。金宝app

extlist=mexext(“全部”);

这个墨西哥命令通过其属性标识平台值,它是计算机('arch')命令对于Mac平台,其价值是maci64.

搜索野外外部列表对于“maci64”,并显示相应的提取领域

对于k = 1:长度(extlist)如果strcmp(extlist(k).arch,“maci64”)disp(sprintf)('拱门:%s文件扩展名:%s',extlist(k).arch,extlist(k.ext))终止终止
Arch:maci64文件扩展名:mexmaci64

输出参数

全部崩溃

MEX文件的文件扩展名,作为这些值之一返回。

MEX文件平台相关扩展名

站台 二进制MEX文件扩展名

Linux®(64位)

mexa64

苹果雨衣(64位)

mexmaci64

窗户®(64位)

mexw64

所有文件扩展名,作为带有以下字段的结构返回:

平台,作为字符向量返回。平台的名称是计算机('arch')命令

文件扩展名,作为字符向量返回。

提示

  • 在MATLAB之外的makefiles或脚本中使用MEX文件扩展名®,在系统命令提示符下键入以下命令之一。脚本位于matlabroot\垃圾箱文件夹

    • mexext.bat-Windows平台。

    • mexext.sh-UNIX®平台。

      例如,以下命令位于GNU中®makefile。

      ext=$(shell-mexext)yprime.$(ext):yprime.c mex yprime.c

扩展能力

在R2006a之前引入