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

Mik*_*dik 6 fedora make libraries c++ ld

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

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

/usr/bin/ld: cannot find -lstdc++
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

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

我能做些什么来解决这个问题?谢谢!

Mik*_*dik 10

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