Fixes mex compile bug on MATLAB R2013b & Windows
The attached mex_improved.pl files fixes a bug in the mex.pl file in the MATLAB /bin folder that is used to compile c code with the mex command.
Instead of writing one long line of "FILES_TO_LINK" into the .rsp file, I added new line commands "\n" in lines 327, 332 and 337.
Example: push(@FILES_TO_LINK, "$LINK_LIB " . smart_quote($file) . "\n");
This allows to compile large c code with many library files under Windows and prevents the "fatal error LNK1170: line in command file contains 131071 or more characters" bug.
Cite As
Andreas Raue (2026). Fixes mex compile bug on MATLAB R2013b & Windows (https://www.mathworks.com/matlabcentral/fileexchange/46262-fixes-mex-compile-bug-on-matlab-r2013b-windows), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
