Mex (Matlab 2015a) - error "no supported compiler or SDK was found"

3 Ansichten (letzte 30 Tage)
huynh vu the
huynh vu the am 13 Apr. 2015
Kommentiert: huynh vu the am 20 Apr. 2015
Dear supporters,
I am using Matlab 2015a on the Ubuntu 14.10 When i execute the following command "/usr/local/Matlab2015a/bin/mex -cxx CXX=g++4.7 CC=g++4.7 LD=g++4.7 -lm -O -output A.mexa64 A.o B.o C.o"
I have received the following error "no supported compiler or SDK was found."
Hope to receive your support on this problem.
Best regard Vu The Huynh

Antworten (1)

Philip Caplan
Philip Caplan am 15 Apr. 2015
Are you missing a hyphen between g++ and the version number? In other words, try using "g++-4.7" instead of "g++4.7". Also, please try the resolution given in the following link which explains how to adjust "mexopts.sh" to use a supported compiler:
  1 Kommentar
huynh vu the
huynh vu the am 20 Apr. 2015
Dear supporter,
Thank for your reply. I have found the asnwer. I am not missing a hyphen. After i install g++-47, i haven't changed the default compiler.
After changing the default by the following command "sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7", i was able to resolve the issue.
Best regards Vu The Huynh

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by