Collect2: 치명적인 오류: 'ld'를 찾을 수 없습니다. 컴파일이 종료되었습니다.

Collect2: 치명적인 오류: 'ld'를 찾을 수 없습니다. 컴파일이 종료되었습니다.

불행하게도 "/usr/bin/ld"의 실행 코드를 덮어썼기 때문에 이제 실행하려고 하는 C++ 코드를 실행하면 오류 Collect2: Fatal error: 'ld' notfound 컴파일이 종료됩니다.

그러니 누군가 내 코드를 "/usr/bin/ld"에 공유해 주세요.

감사합니다!

답변1

ld배포판에 적합한 도구를 사용하여 다시 설치 해야 합니다 . 예를 들어 Debian 기반 배포판의 경우

sudo apt install --reinstall binutils

Fedora 기반 배포판(RHEL 및 CentOS 포함)의 경우,

sudo dnf reinstall binutils

또는 (이전 버전의 경우)

sudo yum reinstall binutils

관련 정보