我有 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 包来修复它