문서 ID: 000097668 콘텐츠 형태: 오류 메시지 마지막 검토일: 2024-07-16

RHEL 8 OS에서 '/usr/bin/ld: cannot find -lc' 오류와 함께 빌드fcs_prepare 실패하는 이유는 무엇입니까?

환경

Red Hat Enterprise Linux 8*, Red Hat Enterprise Linux 8.1*, Red Hat Enterprise Linux 8.2*, Red Hat Enterprise Linux 8.3*, Red Hat Enterprise Linux 8.4*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

GitHub의 fcs_prepare 저장소의 Makefile은 glibc-static 라이브러리 패키지를 사용합니다. RHEL 8은 glibc-static 패키지를 사용하는 파일에 대한 정적 링크를 지원하지 않습니다. 따라서 fcs_prepare 도구를 사용하여 빌드할 때 다음 오류가 표시될 수 있습니다.

/usr/bin/ld: -lc를 찾을 수 없습니다.
collect2 : 오류 : ld가 1 종료 상태를 반환했습니다.
make: *** [Makefile:26: fcs_prepare] 오류 1

해결 방법

이 문제를 해결하려면 메이크파일에서 다음 플래그를 제거하십시오.

LDFLAGS := -정적

이 문제는 fcs_prepare의 향후 릴리스 분기에서 수정될 예정입니다.

관련 제품

이 문서는 다음 항목에 적용됩니다. 1 제품

인텔® Agilex™ FPGAs 및 SoC FPGAs

1

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.