Fedora

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

  • January 13, 2018

我有 Fedora 27。我正在從原始碼建構一些東西。(如果這很重要,那就是https://github.com/xmrig/xmrig-nvidia)。

進行連結,然後失敗並顯示以下消息:

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

安裝包 libstdc++ 和 libstdc++-devel。為了以防萬一,現在也安裝了它們的 32 位版本。我仍然收到消息。

我能做些什麼來解決這個問題?謝謝!

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

引用自:https://unix.stackexchange.com/questions/416875