Je suis le didacticiel Matlab
codeur kalman
dans l'aide de Matlab
. Lorsque vous utilisez codegen
, il y a une erreur comme ci-dessous:
/ usr/bin/ld: impossible de trouver -lstdc ++
collect2: ld a renvoyé 1 statut de sortie
Mais il y a libstdc++.so.6
dans /lib/
et /usr/lib
Pour Fedora 16, utilisez:
Sudo yum install libstdc++-static
Vous pouvez lier la bibliothèque au nom recherché
ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so
Si vous compilez une application 2 bits sur un CentOS 7 64 bits:
Sudo yum install libstdc++-devel.i686
j'ai fait Sudo apt-get install g++-4.7
ça marche pour moi pour matlab.
Pour CentOS, assurez-vous d'avoir installé le paquet gcc-c ++ (il inclut libstdc ++ - dépendance devel):
Sudo yum install gcc-c++