Alpine Linux에서 clang-tidy 컴파일

Alpine Linux에서 clang-tidy 컴파일

clang-tidy추가 도구를 포함해야 하는 CI 파이프라인용 Docker 이미지를 만들려고 합니다 . 문제는 Alpine 저장소에 포함된 패키지를 찾을 수 없다는 것입니다 clang-tidy. 즉, 소스에서 패키지를 컴파일해야 한다는 의미입니다. 또한 전체 clang-tools 제품군이 아닌 이 도구만 필요합니다.

컴파일 방법에 대한 지침을 알려주실 수 있나요?clang-tidy 오직Alpine 또는 호환되는 바이너리에서?

미리 감사드립니다.

답변1

clang-tidyclang-extra-tools바이너리는 Edge/main 패키지에서 찾을 수 있습니다.

설치하려면 에 설치해야 합니다 /etc/apk/repositories.

이는 edge개발 트리이므로 "안정적"으로 간주되지 않지만 패키지는 다음 안정 릴리스에 포함될 예정입니다. 이 페이지에는 더 나은 설명이 있습니다.https://wiki.alpinelinux.org/wiki/Edge

apk 파일에서 특정 파일을 찾는 방법을 알고 싶다면(예: 어떤 패키지에 해당 파일이 포함되어 있습니까 clang-tidy?) 여기에서 해결책을 찾을 수 있습니다.

apk 패키지에서 파일을 검색하는 방법

.: 프란시스코

관련 정보