collect2:致命错误:找不到“ld”编译终止

collect2:致命错误:找不到“ld”编译终止

不幸的是,我已经覆盖了“/usr/bin/ld”中的可执行代码,所以现在,当我运行任何c++代码时尝试执行它会抛出错误collect2:致命错误:找不到'ld'编译终止。

所以有人请分享我“/usr/bin/ld”中的代码

谢谢你!

答案1

您应该ld使用适合您的发行版的工具重新安装。例如,对于基于 Debian 的发行版,

sudo apt install --reinstall binutils

对于基于 Fedora 的发行版(包括 RHEL 和 CentOS),

sudo dnf reinstall binutils

或(对于旧版本)

sudo yum reinstall binutils

相关内容