MEX 平台兼容性
如果您从另一个来源获取二进制 MEX 文件,请确保该文件是针对您要在其上运行它的平台编译的。文件扩展名反映平台,如下表所示。要确定您的平台的扩展名,请使用 mexext 函数。
MEX 文件与平台相关的扩展名
| 平台 | 二进制 MEX 文件扩展名 |
|---|---|
Windows® |
|
Linux® |
|
采用 Apple 芯片的 macOS |
|
采用 Intel® 的 macOS |
|
注意
使用 Rosetta 2 的 Apple 芯片平台不支持使用 Intel 在 macOS 上编译的 MEX 文件。
注意
无法从 64 位版本的 MATLAB® 中运行 32 位 MEX 文件。