Borrar filtros
Borrar filtros

mex_C_win64 vs mingw64

6 visualizaciones (últimos 30 días)
Cagri
Cagri el 18 de Jul. de 2023
Respondida: Suman el 25 de Jul. de 2024 a las 6:14
I am having trouble executing mex files. Currently my compiler configurations looks like this:
>> mex.getCompilerConfigurations('C')
ans =
CompilerConfiguration with properties:
Name: 'MinGW64 Compiler (C)'
Manufacturer: 'GNU'
Language: 'C'
Version: '6.3.0'
Location: 'C:\MinGW8\mingw64'
ShortName: 'mingw64'
Priority: 'E'
Details: [1×1 mex.CompilerConfigurationDetails]
LinkerName: 'C:\MinGW8\mingw64\bin\gcc'
LinkerVersion: ''
MexOpt: 'C:\Users\<Username deducted>\AppData\Roaming\MathWorks\MATLAB\R2022b\mex_C_win64.xml'
However, other people in my organization mostly have MexOpt like so:
MexOpt: 'C:\Program Files\MATLAB\R2022b\bin\win64\mexopts\mingw64.xml'
Is it possible to align with others without manually editing compiler configs, if not how can I manually fix this?

Respuestas (1)

Suman
Suman el 25 de Jul. de 2024 a las 6:14
Hi Cagri,
This CompilerConfiguration object give the details about the default compiler used by the mex command.
You can check for other MexOpts xml files available on your , you can run the "mex -setup C" command. It will show you the different MexOpts files available based on the installed compilers for that language as well as the command to set it to default. I'm not sure how the location of this file is decided, but it must be likely based on how the compiler was installed, whether through MATLAB support package or directly on your system.
If you do not see the same MexOpt file as your colleague, please remove the given compiler and do a reinstall the same way on both systems.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by