26

我正在关注帮助中的Matlab编码器kalman教程Matlab。使用codegen时出现如下错误:

/usr/bin/ld: 找不到 -lstdc++

collect2: ld 返回 1 个退出状态

但是有libstdc++.so.6/lib//usr/lib

4

5 回答 5

54

对于 Fedora 16 使用:

sudo yum install libstdc++-static
于 2013-02-22T01:22:40.587 回答
11

您可以将库软链接到正在寻找的名称

ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so

于 2015-11-24T04:58:39.847 回答
5

sudo apt-get install g++-4.7 我为matlab做了它为我工作。

于 2016-07-08T16:51:34.137 回答
4

如果您在64 位 CentOS 7上编译32 位应用程序:

sudo yum install libstdc++-devel.i686
于 2015-07-14T16:02:12.780 回答
1

对于CentOS,请确保您已安装 gcc-c++ 软件包(它包括 libstdc++-devel 依赖项):

sudo yum install gcc-c++
于 2015-04-22T08:14:54.073 回答