mex -setp "Unable to complete successfully"
Ältere Kommentare anzeigen
I am trying to to use mex but I cannot make it work.
I have Matlab 2013a installed in a Ubuntu 12.04 (64 bit). I also have gcc 4.6.3 insatalled.
No matter what I try wiht mex, but I always get the same error with no information:
>> mex
Error using mex (line 206)
Unable to complete successfully.
>> mex -setup
Error using mex (line 206)
Unable to complete successfully.
>> mex test_function.cxx
Error using mex (line 206)
Unable to complete successfully.
Any ideas?
3 Kommentare
Chandrasekhar
am 17 Apr. 2014
i guess there is not matlab compiler
Ken Atwell
am 17 Apr. 2014
Can you invoke gcc directly from MATLAB:
>> !gcc
Juan
am 17 Apr. 2014
Akzeptierte Antwort
Weitere Antworten (1)
Harsheel
am 17 Apr. 2014
1 Stimme
No, you do not need MATLAB Compiler product to use the MEX function. If ">>mex -setup" is erroring out exactly the way you've mentioned above then that means your GCC may be wrongly installed on the system.
By the way, you need gcc 4.4.x, as gcc 4.6.3 is unsupported with R2013a. So first, install the correct version and make sure it's installed correctly by executing ">>!gcc --version" from inside MATLAB. If it shows the correct version then, try executing ">>mex -setup".
Kategorien
Mehr zu MATLAB Compiler finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!