不幸的是,我已经覆盖了“/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