Install MinGW-w64 compiler without Add-on explorer

44 ビュー (過去 30 日間)
Tim
Tim 2016 年 10 月 18 日
I want to install the MinGW-w64 compiler but my Add-On Explorer isn't working. Is there another way to install or a way to fix the Add-On explorer. Problem could be due to work firewall or browser restrictions. I have set my proxy server.

採用された回答

Yatin
Yatin 2016 年 11 月 15 日
Please refer to the MinGW FAQ page for configuring MinGW manually.
  1 件のコメント
Franck Thierry Pouomogne
Franck Thierry Pouomogne 2020 年 6 月 21 日
hello everyone , please i have problem to dowload MinGW-w64 a C/C++ compiler from TDM-GCC , for matlab 2014 , what can i do please ..?

サインインしてコメントする。

その他の回答 (3 件)

Soma Ardhanareeswaran
Soma Ardhanareeswaran 2016 年 10 月 21 日
You can specify the proxy settings in MATLAB preferences. Refer https://www.mathworks.com/help/matlab/matlab_env/web-browsers-and-matlab.html#bq37bb3-3
If you are still not able to proceed, then you can download the TDM GCC 4.9.2 MinGW compiler from the following link - https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%204.9%20series/4.9.2-tdm64-1/
Install the compiler and then run the following command in MATLAB to configure it with MATLAB
mex -setup C++
MATLAB should now be able to detect the compiler
  1 件のコメント
Tim
Tim 2016 年 10 月 25 日
proxy isn't the issue - that's set and works.
Downloaded gcc-4.9.2-tdm64-1-c++.zip from the sourceforge link you provided but didn't know how to install (no installer in package).
Found installer package at https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/Previous/1.1309.0/. (also from web site at http://tdm-gcc.tdragon.net/.) Installed but MATLAB doesn't find the installed compiler.
Full details of Add-On Explorer error shows very long URL that is not available. See below. I tried copy-paste of various parts of this URL in Chrome, but nothing works. https://www.mathworks.com/add-ons loads but none of the links on the MinGW compiler page do anything. Other sub-URLs, such as https://www.mathworks.com/add-ons/loading?platform=Win64&language=en-US&release=R2016a&docLanguage=en-US, give an error that the Add-On Explorer is unavailable.

サインインしてコメントする。


Mark Thomas
Mark Thomas 2018 年 1 月 17 日
編集済み: Mark Thomas 2018 年 1 月 17 日
If your ZIP archive has the pre-built compiler in it, you just need to unzip it under a directory with no spaces in its name. My MinGW-w64 lives under D:\Programs, and its top-level directory [created by the installer, not from a ZIP file] contains directories:
D:\Programs\TDM-GCC-64\__installer
\bin
\gdb64
\include
\lib
\libexec
\share
\x86_64-w64-mingw32
MATLAB uses the environment variable MW_MINGW64_LOC to find the MinGW-w64 compiler (see this answer https://uk.mathworks.com/matlabcentral/answers/313298-i-already-have-mingw-on-my-computer-how-do-i-configure-it-to-work-with-matlab#answer_244144).
I ran cmd.exe with admin rights to open a terminal and entered command sysdm.cpl [this is the command run by steps 2 & 3 in the answer's instructions for MATLAB R2015b to R2017a] and followed steps 4-9, setting MW_MINGW64_LOC to "D:\Programs\TDM-GCC-64".
The MATLAB mex -setup command found MinGW-w64, and set it up as the MEX compiler.
  1 件のコメント
Carlos S
Carlos S 2018 年 10 月 8 日
Thanks. Worked perfectly!

サインインしてコメントする。


Mixajlo
Mixajlo 2018 年 7 月 2 日
編集済み: Mixajlo 2018 年 7 月 2 日
You can normally install compiler from add-on explorer, but you should execute matlab command: >>webutils.htmlrenderer('ie')
By this command, you will force matlab to use internet explorer as the html renderer, instead of forced chrome renderer. Matlab doesn't work perfectly with chrome.

Community Treasure Hunt

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

Start Hunting!

Translated by