Generating a mex file from .m file
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi all,
I am trying to generate a mex file from a .m file by using "matlab coder", though I've got a problem with missing a library. The program I have is a simple helloWorld program, i.e. there's no problem with the code, but with the linking. In addition, I am not allowed to install anything on this PC.
Here's the error I'm getting during the linking:
.../gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../x86_64-unknown-linux-gnu/bin/ld: cannot find -lstdc++ collect2: ld returned 1 exit status gmake: * [helloWorld_mex.mexa64] Error 1
Could anyone help me? Thanks in advance.
1 Commento
Walter Roberson
il 10 Giu 2015
Is there also a message something like
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.1/libstdc++.so when searching for -lstdc++
Risposte (1)
Ken Atwell
il 11 Giu 2015
It looks like your system does not have the GNU C++ standard library installed. I believe this can be the case in some down distros. I'm afraid you're going to need your admin to install "gcc-g++" or some similarly-named package.
0 Commenti
Vedere anche
Categorie
Scopri di più su Troubleshooting in MATLAB Compiler SDK in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!