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

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

我有 Fedora 27。我正在从源代码构建一些东西。 (这是https://github.com/xmrig/xmrig-nvidia如果这很重要的话)。

Make 进行链接,然后失败并显示以下消息:

/usr/bin/ld: cannot find -lstdc++
collect2: error: ld returned 1 exit status

软件包 libstdc++ 和 libstdc++-devel 已安装。为了以防万一,它们的 32 位版本现在也已安装。我仍然收到消息。

我可以做什么来解决这个问题?谢谢!

答案1

好的,我使用 strace 找到了它正在寻找的文件,答案是 libstdc++.a ,所以我通过安装 libstdc++-static 包来修复它

相关内容