(Windows系统)MATLAB2021a安装MinGW -w64
%%MATLAB2021a安装MinGW -w64%%%%%%%%%%%%%
%%创建时间2021年6月24日%%%%%%%%%%%%%%%%%%%
%%创建者回全奇%%%%%%%%%%%%%%%%%%%%%%%%
%%最后修改时间2021年6月24日%%%%%%%%%%%%%%%%
%%修改内容增加了一些图片描述%%%%%%%%%%%%%%%%
%%声明:
%多图杀猫。
目录
一,在线安装
1,从附加功能管理器安装:
2,在官网下载
二,离线安装
1,从附加功能管理器安装:
2,安装
三,卸载:
1,正常卸载:
支持包安装目录1:
支持包下载目录:
临时文件夹:
其他,
2,异常卸载
四,检查安装状态的几种方法:
1,通过命令检查附加功能列表:
2,在附加功能管理器上检查:
3,检查关联:
五,一些说明
六,参考资料
一,在线安装
1,从附加功能管理器安装:
在MATLAB的主界面点击“附加功能。”
在附加功能资源管理器搜索“MinGW”,并点击我选择的这个
点击安装:
再点安装:
点击“我接受”
点击下一步:
若是顺利,会按照下图依次进行。若失败,请移转离线安装。
2,在官网下载
请访问:
Compilers - MATLAB & Simulink
选择"Download MinGW now"
然后跳转到:
MATLAB Support for MinGW-w64 C/C++ Compiler - File Exchange - MATLAB Central
弹出下载窗口:
下载完成后双击mingw.mlpkginstall,他会自动打开matlab安装,或者自己打开matlab,切换到MATLAB的当前文件夹到安装文件所在目录后双击:
自动打开附加功能管理器,之后一路下一步,和上面通过附加管理器上直接安装步骤相同。
二,离线安装
离线安装需要事先下载好安装包,请参照步骤“1,从附加功能管理器安装:”或者访问:https://download.csdn.net/download/quanqihui/19809455
进行下载。然后步骤“2,安装”进行安装。
1,从附加功能管理器安装:
在MATLAB的主界面点击“附加功能。”
在附加功能资源管理器搜索“MinGW”,并点击我选择的这个
点击安装:
再点仅下载:
点击“我接受”
点击下一步:
选择下载文件夹:
若是顺利,会按照下图依次进行,之后跳转到2进行安装,依照步骤运行。若失败,请直接访问我csdn资源列表里的离线安装包并下载,https://download.csdn.net/download/quanqihui/19809455。
注意:该文件有解压密码,请用winrar打开文件,密码显示在右侧。经过多重跳转会跳转到我网盘分享的文件,密码同样是用winrar打开后显示.(避免被和谐……)
2,安装
打开运行,输入cmd并回车。
切换到你matlab安装的目录的安装器(SupportSoftwareInstaller.exe)所在目录,比如:D:\ruanjian\Polyspace\R2021a\bin\win64,前面的D:\ruanjian请自行替换,另外matlab和安装包请放在同一个盘符,否则容易出错。
输入下面一行命令,/d代表需要切换盘符,而路径若是带有特殊符号比如空格则需要用“”框上:
cd /d "D:\ruanjian\Polyspace\R2021a\bin\win64"
结果如图:
接着执行如下命令,进行静默安装,您也可以进行互动式安装,参见安装包的readme.txt文件,但互动式安装容易出错且比静默式安装慢,所以推荐使用静默式安装,不过静默式安装完成也没有提示,请将下面的命令中的两个路径替换为安装包解压后的ssi_input.txt所在的路径:
SupportSoftwareInstaller.exe -downloadfolder "D:\quanqihui\Downloads\MathWorks\SupportPackages\R2021a" -inputfile "D:\quanqihui\Downloads\MathWorks\SupportPackages\R2021a\ssi_input.txt"
结果如图:
之后请检查任务管理器中是否有如图所示的进程:
当安装完成后这几个进程会自动消失。之后请按照下面检查安装状态的几种方法进行检查。
tips:请在matlab关闭状态下执行上述命令,否则任务管理器中的几个进程一直不会消失:安装卡住了。此时请关闭MATLAB,大概率会继续安装,否则请在任务管理器中的MATLAB消失后再执行上述命令。
三,卸载:
1,正常卸载:
打开附加功能资源管理器
在MATLAB的主界面点击“附加功能。”
在附加功能资源管理器搜索“MinGW”,并点击我选择的这个
点击管理
切换到附加功能管理器 ,点击右边的三个小点点,选择卸载:
选择“是”:
接着手动清除以下目录及子目录或者更深层下名称与MinGW相关的文件。
ProgramData是个隐藏文件夹,你可显示隐藏文件来打开或者使用运行执行%ProgramData%来打开。也可执行%AllUsersProfile%来打开。
快捷键参考:https://www.jb51.net/diannaojichu/277461.html
运行快捷键:win+R,win是指windows键,键盘上通常显示为四个小方块也就是开机显示的windows图标。
支持包安装目录1:
C:\ProgramData\MATLAB\SupportPackages\R2021a
运行打开自己用户名所在目录:%HOMEPATH%。或者%USERPROFILE%
安装包下载目录通常在MATLAB中自行设置,默认一般为:系统盘\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a。
支持包下载目录:
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a
请不要用“temp”打开用户Temp目录,而是用“%USERPROFILE%\AppData\Local\Temp”打开,前者打开的是windows目录下的temp目录。
临时文件夹:
C:\用户\用户名\AppData\Local\Temp\SupportPackages_R2021a*****
其他,
如果删除前面三部分再次安装仍旧有问题,请删除下面的文件,每删除一个,尝试一下:
C:\Program Files\Polyspace\R2021a\bin\win64\mexopts\mingw64.xml
C:\Program Files\Polyspace\R2021a\bin\win64\mexopts\mingw64_g++.xml
C:\Program Files\Polyspace\R2021a\bin\win64\mexopts\mingw64_g++_sdk10+.xml
C:\Program Files\Polyspace\R2021a\help\bugfinder\ug\troubleshooting-project-creation-from-mingw-build.html
C:\Program Files\Polyspace\R2021a\help\codeprover\ug\troubleshooting-project-creation-from-mingw-build.html
C:\Program Files\Polyspace\R2021a\help\matlab\matlab_external\compiling-c-mex-files-with-mingw.html
C:\Program Files\Polyspace\R2021a\help\matlab\matlab_external\compiling-c-mex-files-with-mingw_zh_CN.html
C:\Program Files\Polyspace\R2021a\help\matlab\matlab_external\install-mingw-support-package.html
C:\Program Files\Polyspace\R2021a\help\matlab\matlab_external\install-mingw-support-package_zh_CN.html
C:\Program Files\Polyspace\R2021a\help\polyspace_bug_finder_server\ug\troubleshooting-project-creation-from-mingw-build.html
C:\Program Files\Polyspace\R2021a\help\polyspace_code_prover_server\ug\troubleshooting-project-creation-from-mingw-build.html
C:\Program Files\Polyspace\R2021a\help\rtw\15b_mingw_toolchain.png
C:\Program Files\Polyspace\R2021a\sys\ros1\win64\ros1\boost\include\boost-1_72\boost\predef\platform\mingw.h
C:\Program Files\Polyspace\R2021a\sys\ros1\win64\ros1\boost\include\boost-1_72\boost\predef\platform\mingw32.h
C:\Program Files\Polyspace\R2021a\sys\ros1\win64\ros1\boost\include\boost-1_72\boost\predef\platform\mingw64.h
C:\Program Files\Polyspace\R2021a\sys\tcc\win64\include\_mingw.h
C:\Program Files\Polyspace\R2021a\toolbox\coder\compile\+coder\+make\+internal\mingwDiagnostics.m
C:\Program Files\Polyspace\R2021a\toolbox\coder\compile\tools\registry\mingwSetupFcn.m
C:\Program Files\Polyspace\R2021a\toolbox\idelink\foundation\+linkfoundation\+xmakefile\+decorator\mingwDecorator.p
C:\Program Files\Polyspace\R2021a\toolbox\physmod\common\external\library\lib\win64\ex_ert_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\common\external\library\lib\win64\ex_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\common\external\library\lib\win64\ex_rtwsfcn_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\common\foundation\core\lib\win64\pm_ert_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\common\foundation\core\lib\win64\pm_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\common\foundation\core\lib\win64\pm_rtwsfcn_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\common\math\core\lib\win64\mc_ert_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\common\math\core\lib\win64\mc_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\common\math\core\lib\win64\mc_rtwsfcn_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\network_engine\lib\win64\ne_ert_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\network_engine\lib\win64\ne_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\network_engine\lib\win64\ne_rtwsfcn_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\simscape\engine\core\lib\win64\ssc_core_ert_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\simscape\engine\core\lib\win64\ssc_core_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\simscape\engine\core\lib\win64\ssc_core_rtwsfcn_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\simscape\engine\sli\lib\win64\ssc_sli_ert_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\simscape\engine\sli\lib\win64\ssc_sli_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\simscape\engine\sli\lib\win64\ssc_sli_rtwsfcn_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\sm\core\lib\win64\sm_ert_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\sm\core\lib\win64\sm_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\sm\core\lib\win64\sm_rtwsfcn_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\sm\math\lib\win64\pm_math_ert_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\sm\math\lib\win64\pm_math_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\sm\math\lib\win64\pm_math_rtwsfcn_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\sm\ssci\lib\win64\sm_ssci_ert_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\sm\ssci\lib\win64\sm_ssci_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\physmod\sm\ssci\lib\win64\sm_ssci_rtwsfcn_mingw64.lib
C:\Program Files\Polyspace\R2021a\toolbox\rtw\rtwdemos\crl_demo\crl_simd_mul_MinGW.m
C:\Program Files\Polyspace\R2021a\toolbox\rtw\rtwdemos\crl_demo\crl_table_align_MinGW.m
C:\Program Files\Polyspace\R2021a\toolbox\serdes\amicodegen\registry\ibis_ami_mingw.m
C:\Program Files\Polyspace\R2021a\toolbox\shared\cgxe\cgxe\+CGXE\+Coder\code_mingw_make_file.p
C:\Program Files\Polyspace\R2021a\toolbox\target\extensions\processor\intelhost\tfl\intel_ipp_tfl_table_win_64_mingw.mat
2,异常卸载
在某些情况,错误卸载matlab未能i正确卸载MinGW,需要手动删除以下目录下同minGW相关的文件:
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\bin\mingw32-make.exe
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\bin\x86_64-w64-mingw32-c++.exe
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\bin\x86_64-w64-mingw32-g++.exe
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\bin\x86_64-w64-mingw32-gcc.exe
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\bin\x86_64-w64-mingw32-gcc-6.3.0.exe
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\bin\x86_64-w64-mingw32-gcc-ar.exe
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\bin\x86_64-w64-mingw32-gcc-nm.exe
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\bin\x86_64-w64-mingw32-gcc-ranlib.exe
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\bin\x86_64-w64-mingw32-gfortran.exe
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\lib\gcc\x86_64-w64-mingw32
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\lib\gcc\x86_64-w64-mingw32\6.3.0\include\c++\x86_64-w64-mingw32
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\libexec\gcc\x86_64-w64-mingw32
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\licenses\mingw-libgnurx
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\licenses\mingw-w64
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\licenses\mingw-w64\COPYING.MinGW-w64.txt
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\licenses\mingw-w64\COPYING.MinGW-w64-runtime.txt
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\opt\include\ncursesw\nc_mingw.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\opt\include\ncursesw\ncurses_mingw.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw_dxhelper.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw_mac.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw_off_t.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw_print_pop.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw_print_push.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw_secapi.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw_stat64.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw_stdarg.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\_mingw_unicode.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\sdks\_mingw_ddk.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\include\sdks\_mingw_directx.h
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\lib\libmingw32.a
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\lib\libmingwex.a
C:\ProgramData\MATLAB\SupportPackages\R2021a\3P.instrset\mingw_w64.instrset\x86_64-w64-mingw32\lib\libmingwthrd.a
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\3p\win64\mingw_w64.instrset
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\3p\win64\mingw_w64.instrset\mingw_w64.instrset_install_info.txt
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\components\3p\mingw_w64.instrset_win64 1605406934 1761854059740551726.xml
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\components\softwaresupportpkgs\mex\mingw
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\components\softwaresupportpkgs\mex\mingw\mingw_common 1605608454 5141361009076400387.xml
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\components\softwaresupportpkgs\mex\mingw\mingw_resources_common 1605404864 987595723741556925.xml
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\files\3p\mingw_w64.instrset_win64 1605406934_manifest.json
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\files\softwaresupportpkgs\mex\mingw
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\files\softwaresupportpkgs\mex\mingw\mingw_common 1605608454_manifest.json
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\files\softwaresupportpkgs\mex\mingw\mingw_resources_common 1605404864_manifest.json
C:\ProgramData\MATLAB\SupportPackages\R2021a\appdata\products\MATLAB Support for MinGW-w64 C
C:\ProgramData\MATLAB\SupportPackages\R2021a\mex\supportpackages\mingw
C:\ProgramData\MATLAB\SupportPackages\R2021a\resources\mingw
C:\ProgramData\MATLAB\SupportPackages\R2021a\resources\mingw\en\mingw_msgs.xml
C:\ProgramData\MATLAB\SupportPackages\R2021a\toolbox\local\instrset\mingw_w64.instrset
C:\ProgramData\MATLAB\SupportPackages\R2021a\toolbox\local\path\softwaresupportpkgs_mex_mingw_mingw.phl
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\3p\mingw_w64.instrset_win64_1605406934
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\3p\mingw_w64.instrset_win64_1605406934\mingw63.zip
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\common\productdata_MATLAB Support for MinGW-w64 C
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\common\softwaresupportpkgs\mex\mingw
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\common\softwaresupportpkgs\mex\mingw\mingw_common_1605608454.xml
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\common\softwaresupportpkgs\mex\mingw\mingw_common_1605608454.zip
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\common\softwaresupportpkgs\mex\mingw\mingw_resources_common_1605404864.xml
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\common\softwaresupportpkgs\mex\mingw\mingw_resources_common_1605404864.zip
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\win64\3p\mingw_w64.instrset_win64_1605406934.xml
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\win64\3p\mingw_w64.instrset_win64_1605406934.zip
C:\用户\用户名\Downloads\MathWorks\SupportPackages\R2021a\archives\win64\productdata_MATLAB Support for MinGW-w64 C
C:\Program Files\Polyspace\R2021a\appdata\components\3p\mingw_win64 1605407097 3766119358204622245.xml
C:\Program Files\Polyspace\R2021a\appdata\files\3p\mingw_win64 1605407097_manifest.json
C:\Program Files\Polyspace\R2021a\bin\win64\mexopts\mingw64.xml
C:\Program Files\Polyspace\R2021a\bin\win64\mexopts\mingw64_g++.xml
C:\Program Files\Polyspace\R2021a\bin\win64\mexopts\mingw64_g++_sdk10+.xml
C:\Program Files\Polyspace\R2021a\help\bugfinder\ug\troubleshooting-project-creation-from-mingw-build.html
C:\Program Files\Polyspace\R2021a\help\codeprover\ug\troubleshooting-project-creation-from-mingw-build.html
C:\Program Files\Polyspace\R2021a\help\matlab\matlab_external\compiling-c-mex-files-with-mingw.html
C:\Program Files\Polyspace\R2021a\help\matlab\matlab_external\compiling-c-mex-files-with-mingw_zh_CN.html
C:\Program Files\Polyspace\R2021a\help\matlab\matlab_external\install-mingw-support-package.html
C:\Program Files\Polyspace\R2021a\help\matlab\matlab_external\install-mingw-support-package_zh_CN.html
C:\Program Files\Polyspace\R2021a\help\polyspace_bug_finder_server\ug\troubleshooting-project-creation-from-mingw-build.html
C:\Program Files\Polyspace\R2021a\help\polyspace_code_prover_server\ug\troubleshooting-project-creation-from-mingw-build.html
C:\Program Files\Polyspace\R2021a\help\rtw\15b_mingw_toolchain.png
C:\Program Files\Polyspace\R2021a\sys\ros1\win64\ros1\boost\include\boost-1_72\boost\predef\platform\mingw.h
C:\Program Files\Polyspace\R2021a\sys\ros1\win64\ros1\boost\include\boost-1_72\boost\predef\platform\mingw32.h
C:\Program Files\Polyspace\R2021a\sys\ros1\win64\ros1\boost\include\boost-1_72\boost\predef\platform\mingw64.h
C:\Program Files\Polyspace\R2021a\sys\tcc\win64\include\_mingw.h
C:\Program Files\Polyspace\R2021a\toolbox\coder\compile\+coder\+make\+internal\mingwDiagnostics.m
C:\Program Files\Polyspace\R2021a\toolbox\coder\compile\tools\registry\mingwSetupFcn.m
四,检查安装状态的几种方法:
1,通过命令检查附加功能列表:
在matlab主界面输入
addons = matlab.addons.installedAddons
获得已安装附件列表,其中应该有"MATLAB Support for MinGW-w64 C/C++ Compiler"
2,在附加功能管理器上检查:
(1)MATLAB主界面的附加功能
(2)搜索MinGW,状态为已安装。
3,检查关联:
(1)在MATLAB主界面输入了“mex -setup”,显示:MEX配置为使用‘MinGW64 Compiler(C)’
如果不是,下方的选项里应该是会有的。
4,检查安装记录(部分引用自玩转 MATLAB 附加功能/硬件支持包安装_tzlaa的博客-CSDN博客_matlab附加功能安装包 经验分享 | 玩转 MATLAB 附加功能/硬件支持包安装)
(1)以运行打开临时目录,输入%Temp% :
(2)打开日志文件,文件名为mathworks_username.log,username为本地计算机登录的用户名:
(3)在log里查找安装情况,如之前没安装成,则找下哪些文件没安装成功,比如:
这是之前我下载失败的,因为网络问题失败,也可单独下载,不过我没有单独安装过,这部分仅供参考,还是比较推荐我上传的那个完整的离线包的,根据我所查到的资料,请放在C:\Users\\Downloads\MathWorks\SupportPackages\R2021a\archives\3p下面对应的文件夹,比如mingw63.zip就放在3p下生成的mingw_w64.instrset_win64_1605406934文件夹里(请以实际为准),然后再在matlab那下载,他会跳过该文件,参见https://ww2.mathworks.cn/support/search.html/answers/313286-why-do-i-see-a-java-util-zip-zipexception-error-in-my-installer-log-file-when-i-try-to-install-the.html?fq[]=asset_type_name:answer&fq[]=category:support/downloads3041&page=1 :下面Jonathan Eagle的发言.
可能需要下载的:
http://ssd.mathworks.com/supportfiles/downloads/SupportPackageThirdParty/R2019b/mingw_w64/win64/mingw63.zip
引用的那个文章里下载失败的:
http://www.libsdl.org/release/SDL-1.2.15-win32-x64.zip
五,一些说明
1,环境变量
MATLAB2021a这个版本,环境变量似乎不再需要添加。
所以诸如需要额外下载的'configuremingw'.功能不再需要,
此功能在2017b后开始启用。
此功能用于配置环境变量,安装好MinGW之后下载该功能,在命令窗口输入:
configuremingw(MINGWROOT)
括号里
是MinGW所在的目录,如果是下载的是GCC或者TDD版本的需要用这个配置。或者
直接运行:
configuremingw
然后选择目录。
而15b-17a则需要手动配置环境变量:(a)系统环境变量(b)临时环境变量
(A) 要在Windows 7/8/10上将MW\u MINGW64设置为系统环境变量,请执行以下操作:
确保您具有管理权限。
从“开始”菜单中选择“计算机”。
从关联菜单中选择“系统属性”。
单击高级系统设置>高级选项卡。
单击环境变量。
在“系统变量”下,选择“新建”。
在“新建系统变量”对话框中,在“变量名称”字段中键入MW_MINGW64_LOC。
在变量值字段中,键入MinGW-w64编译器安装的位置,例如“C:\TDM-GCC-64”。
单击“确定”关闭对话框,然后关闭“控制面板”对话框。
(B) 要使用MATLAB将MW\u MINGW64设置为临时环境变量,请执行以下操作:
在MATLAB命令窗口中运行以下命令:
setenv('MW_MINGW64_LOC',folder)
其中“folder”是MinGW的安装目录。例如,“C:\TDM-GCC-64”。每次启动MatlabforMatlab时都需要运行此命令才能正确使用MinGW。您可以考虑将上述命令添加到“startup.m”文件中。这将在每次启动MATLAB时执行命令。
要验证:
执行上述步骤后,可以通过运行以下命令来验证编译器是否被MATLAB识别:
mex -setup
2,安装目录不建议安装在默认的“Program Files”目录,请选择一个没有空格的路径且不应包含大小写英文字母和数字以外的字符(中文、日文、德文等native language均禁止使用 )。
六,参考资料
MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。
MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译生成32位可执行程序,而 MinGW-w64 则可以编译生成 64位 或 32位 可执行程序。正因为如此,MinGW 现已被 MinGW-w64 所取代,且 MinGW 也早已停止了更新,内置的 GCC 停滞在了 4.8.1 版本,而 MinGW-w64 内置的 GCC 则更新到了 8.1.0 版本。(引用自MinGW-w64的安装及配置教程)
How do I perform a clean re-installation of a Support Package?
How do I perform a clean re-installation of a Support Package? - MATLAB Answers - MATLAB Central
MATLAB Support for MinGW-w64 C/C++ Compiler
https://ww2.mathworks.cn/support/search.html/answers/489540-matlab-support-for-mingw-w64-c-c-compiler.html?fq[]=asset_type_name:answer&fq[]=category:support/introduct1740&page=1
Matlab选择mingw编译器
Matlab选择mingw编译器_lsxpu的专栏-CSDN博客_mingw.mlpkginstall
经验分享 | 玩转 MATLAB 附加功能/硬件支持包安装
经验分享 | 玩转 MATLAB 附加功能/硬件支持包安装
matlab.addons.installedAddons
获取已安装的附加功能列表 - MATLAB matlab.addons.installedAddons- MathWorks 中国
mingw-w64
http://mingw-w64.org/doku.php
An error when installing 'MATLAB Support for MinGW-w64 C/C++ Compiler'
https://ww2.mathworks.cn/support/search.html/answers/386347-an-error-when-installing-matlab-support-for-mingw-w64-c-c-compiler.html?fq[]=asset_type_name:answer&fq[]=category:support/introduct1740&page=1
MinGW-w64的安装及配置教程
MinGW-w64的安装及配置教程 - 浔阳晓歌 - 博客园
I already have MinGW on my computer. How do I configure it to work with MATLAB?
I already have MinGW on my computer. How do I configure it to work with MATLAB? - MATLAB Answers - MATLAB Central
Troubleshooting and Limitations Compiling C/C++ MEX Files with MinGW-w64
Troubleshooting and Limitations Compiling C/C++ MEX Files with MinGW-w64- MATLAB & Simulink
MinGW 安装和常见库编译
MinGW 安装和常见库编译_flaming的专栏-CSDN博客
Why do I see a "java.util.zip.ZipException" error in my installer log file when I try to install the MinGW support package?
Why do I see a "java.util.zip.ZipException" error in my installer log file when I try to install the MinGW support ... - MATLAB Answers - MATLAB Central
Why do I receive an Error regarding third party software when Downloading or Installing a support package?
Why do I receive an Error regarding third party software when Downloading or Installing a support package? - MATLAB Answers - MATLAB Central
How do I Download and Install a Support Package on an Offline Machine?
How do I Download and Install a Support Package on an Offline Machine? - MATLAB Answers - MATLAB Central
关键词:
cygwin,MinGW-w64的安装,GNU/Linux,MW_MINGW64_LOC,TDM-GCC-64
(Windows系统)MATLAB2021a安装MinGW -w64相关推荐
- 在windows系统中安装Sulley
在windows系统中安装Sulley 我是在win10的64位系统下面完成本次安装的,具体教程如下,需要安装的库和工具比较多,需要耐心处理各种问题. 需要的文件打包下载: 链接: https://p ...
- Redis进阶实践之三如何在Windows系统上安装安装Redis
一.Redis的简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset( ...
- Python3.x(windows系统)安装libxml2库
Python3.x(windows系统)安装libxml2库 cmd安装命令: pip install lxml 执行结果: 再执行命令: pip install virtualenv 执行结果: 转 ...
- 如何在windows系统上安装ubuntu双系统
如何在windows系统上安装ubuntu双系统 一.准备工具: 1.U盘 2.软碟通:UltraISO,EasyBCD 3.系统镜像.下载网址1:https://www.ubuntu.com/dow ...
- windows系统下安装JDK8的教程图解
这篇文章主要介绍了windows系统下安装JDK8的教程图解,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下 一.下载: http://www.oracle.com/technetw ...
- linux/Windows系统如何安装PHP-openssl扩展
今天倒腾了半天公司的OA办公系统,原来现在很多的smtp服务器是需要ssl方式加密的,而支持ssl需要php加载openssl扩展.所以本文我们将和大家一起分享如何在linux/Windows系统下安 ...
- Windows系统中安装Python模块pip numpy matplotlib
Windows系统中安装Python模块pip numpy matplotlib [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/deta ...
- activeperl安装不成功_手把手教你:Windows系统上安装GPU深度学习环境
前言 在入手学习深度学习的过程当中,有好几个朋友都咨询过我如何安装深度学习环境,之前写过一篇在Ubuntu环境下安装深度学习环境,但是有部分朋友在Windows电脑上安装深度学习环境遇到过许多的问题, ...
- Windows 系统下安装anaconda教程 ,小白教程!!!
Windows 系统下安装anaconda教程 ,小白教程!!! 1.在ANACONDA 官网下载ANACONDA 官网地址:https://www.anaconda.com/distribution ...
最新文章
- WebAssembly能不能取代JavaScript?15张卡通图给你答案!
- Python django实现简单的邮件系统发送邮件功能
- 禅道 php api,禅道 Rest API 开发
- 计时器延迟 NSTimer和CADisplaylink GCD中的延迟
- 用c实现部分java数组功能,很烂,留个参考吧
- 浏览器svg插件_Archer-svgs: 异步加载svg方案
- 计算机学硕专业课可以自学吗,考研专业课怎么考?高效复习法三条就够!
- django-后台管理-笔记
- [转载] python 字符串(string)
- 使用.Net Core MVC创建Web API
- 电商产品设计:购物车管理
- 欧姆龙 Cx-one卸载软件
- APP一键登录测试点
- Useful webs
- 华为披露手机出货超1亿台的“两点”意图
- yum安装hypo插件
- mongodb 副本集测试
- 在一个已经EXIT的docker容器中,修改配置文件
- Centos7 本地IOS配置本地yum源
- 狼在猪面前自杀了(超级搞笑)
热门文章
- 使用免费的mysql服务器
- ss修改服务器加密方式,SSM框架新增/修改用户、用户登录时密码加密处理及校验...
- Python 中解释 XGBoost 模型的学习曲线
- 一文了解下 GANs可以做到的事情
- amd为什么还用针脚_为什么英特尔的电脑CPU没有针脚,而AMD的CPU针脚却密密麻麻?...
- android 发送彩信监听,第74章、再识Intent-调用发送彩信程序(从零开始学Android)...
- Linux下cut工具的使用
- The command could not be located because ‘/sbin:/usr/sbin‘ is not included in the PATH.......
- Arm和Unity联合推出:适用于移动应用程序的3D美术优化-[3]纹理
- NOIP 2011 普及组初赛试题——答案、分析、错题记录