Check whether mex file is compiled for system

Check if mex file is compiled for the OS or if the source was modified since it was compiled.
1.2K 次下载
更新时间 2018/5/5

NOTE: this function is now available from the IoSR Matlab Toolbox as iosr.general.checkMexCompiled.
-------------------------
CHECK_MEX_COMPILED Check if mex file is compiled for system.

SYNTAX

CHECK_MEX_COMPILED(SOURCE_FILE)
CHECK_MEX_COMPILED(OPTIONS,SOURCE_FILE)

DESCRIPTION

CHECK_MEX_COMPILED(SOURCE_FILE) checks whether a mex source file SOURCE_FILE is compiled for the current operating system OR whether the source file has been modified since it was compiled. It is compiled if it does not pass these tests (to the same directory as the source file). SOURCE_FILE must be a string that is the name of a source file on the MATLAB search path.

CHECK_MEX_COMPILED(OPTIONS,SOURCE_FILE) passes the script switches in OPTIONS to the mex compiler, one argument per switch.

USAGE EXAMPLE

% check function compiled, with useful debugging info,
% and with large-array-handling API
check_mex_compiled('-v','-g','-largeArrayDims','myfunction.c')

引用格式

Christopher Hummersone (2024). Check whether mex file is compiled for system (https://github.com/IoSR-Surrey/MatlabToolbox), GitHub. 检索来源 .

MATLAB 版本兼容性
创建方式 R2009b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 MATLAB Compiler 的更多信息
标签 添加标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

无法下载基于 GitHub 默认分支的版本

版本 已发布 发行说明
1.5.0.0

Some minor bug fixes and documentation updates
Migrated to GitHub.

1.4.0.0

Minor alterations: function now calls MEX directly (rather than through EVAL), changed the way the OPTIONS are handled to bring it more in line with MEX functionality.

1.3.0.0

Updated description/help

1.2.0.0

Minor: updated the help

1.0.0.0

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库