How do I install MinGW for use in MATLAB?

87 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 21 Nov. 2016
Bearbeitet: Stefanie Schwarz am 4 Apr. 2025
How do I install MinGW for use in MATLAB?

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 18 Aug. 2021
Bearbeitet: MathWorks Support Team am 15 Feb. 2021
The recommended way is to install the Support Package "MATLAB Support for MinGW-w64 C/C++ Compiler". You can install this support package in two ways:
  1. In MATLAB, on the "Home" tab, click Add-Ons. In the pop-up window, search for the term "mingw" then click "MATLAB Support for MinGW-w64 C/C++ Compiler". Choose the install option and follow the steps for installation.
  2. Go to the following page on MathWorks File Exchange: https://www.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler Click the Download button. This downloads a "mingw.mlpkginstall" file. Double click this file and follow the steps for installation.
FAQ: This link provides answers to many frequently asked questions about installing the MinGW compiler:
  2 Kommentare
dpb
dpb am 26 Mär. 2025
Bearbeitet: dpb am 26 Mär. 2025
Option 1. above links to a version that was last built in 2018 and is broke...this answer needs to be updated. I wasted half of yesterday afternoon tracking down the last release (up to 14. something now).
Neither gcc nor gfortran could successfully compile a trivial "hello world" file with the above; something is missing; it generates a "file not found" message somewhere in the link step.
The link to install mex support results in
>> !C:\ProgramData\MATLAB\SupportPackages\R2021b\3P.instrset\mingw_w64.instrset\bin\gcc --version
gcc (x86_64-posix-seh-rev2, Built by MinGW-W64 project) 6.3.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>>
It was built in 2016!!! Whassup with this???
At least it does compile, but who knows how many/what bugs have been fixed since then besides the newer features incorporated...
Stefanie Schwarz
Stefanie Schwarz am 4 Apr. 2025
Bearbeitet: Stefanie Schwarz am 4 Apr. 2025
The MinGW installation instructions provided here are specifically for use with MATLAB/Simulink. As of R2024b we support no version later than 8.1. Refer to the supported versions table provided on the File Exchange page.
You can also install a supported version of MinGW from mingw-w64.org and link it with your MATLAB installation as explained here:
I'm sorry for any inconvenience that this has caused and we will update this answer accordingly.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by