Fedora
Fedora 27 /usr/bin/ld: 找不到 -lstdc++
我有 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 包來修復它