我正在尝试将我的项目从Ubuntu 12.04迁移到CentOS 7.我面临的问题是链接,ld无法找到lstdc ++,我已经通过yum search <pattern>
安装了所有可能的libstdc ++版本,但编译器仍然无法找到lstdc ++。在Ubuntu上编译时,相同的项目编译没有任何问题。我只是想知道它是否可能是导致此问题的gcc库的位置? ldconfig -v
似乎确实列出了libsdtc ++,所以我相信我的编译应该会很好。我最初也在-lm和-lc中链接错误,但是通过安装某些包yum install glibc glibc-devel glibc-static
,我能够继续前进。 lstdc ++仍然是一个烦我的人。任何想法。
我还尝试了几个已发布的链接,这些链接指示如何安装libstdc ++,但它们似乎都没有解决我的问题。另外,尝试创建libstdc ++的软链接。对于/ usr / lib中的libstdc ++。s0.6.0.1,但仍然没有成功。
答案 0 :(得分:0)
最后,经过一天的努力,我终于在Matlab Kalman /usr/bin/ld: cannot find -lstdc++找到了解决方案。
从未想过Fedora的解决方案可以解决我对CentOS的问题。