How do I install MinGW for use in MATLAB?

87 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 21 Nov 2016
How do I install MinGW for use in MATLAB?

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 18 Août 2021
Modifié(e) : MathWorks Support Team le 15 Fév 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 commentaires
dpb
dpb le 26 Mar 2025
Modifié(e) : dpb le 26 Mar 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 le 4 Avr 2025
Modifié(e) : Stefanie Schwarz le 4 Avr 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.

Connectez-vous pour commenter.

Plus de réponses (0)

Produits


Version

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by