scons는 cygwin에서 glib-2.0 >= 2.32를 찾을 수 없습니다.

scons는 cygwin에서 glib-2.0 >= 2.32를 찾을 수 없습니다.

소스 코드를 다운로드 rmlint하고 cygwin에서 컴파일해 보았습니다. 내가 실행할 때 scons그것은 말한다Checking for glib-2.0 >= 2.32... Error: glib-2.0 >= 2.32 not found.

cygwin 설치 도구에는 libglib 2.0_0 2.46.2-1패키지가 설치되어 있음이 표시됩니다. 좋은 결과를 얻었지만 운이 좋지 않았습니다.

내 파일 시스템에서 이 라이브러리를 찾으려면 어떻게 해야 하며, 스콘에게 라이브러리가 어디에 있는지 어떻게 알 수 있나요?

답변1

안녕하세요 여러분, 저는 rmlint 개발자 중 한 명입니다.

불행하게도 cygwin에서 rmlint를 실행할 수는 없다고 생각합니다(틀렸다는 것이 입증되면 기쁘겠지만).

편집: 이것은 잘못된 것으로 입증되었습니다. 있다어느 정도 작동하는 명령줄 버전의 rmlint시그윈에서. 이를 위해서는 다음이 필요합니다.

  • gcc 코어
  • 패키지 구성
  • libglib2.0-개발
  • 도서관 도구

그리고 선택적으로:

  • libjson-glib 1.0 개발
  • libblkid 개발
  • 무료 개발

cygwin에는 파일 매핑 지원이 없는 것으로 보이므로 rmlint는 탐색 시간과 스래싱을 ​​줄이기 위해 파일 순서를 정상적으로 최적화할 수 없습니다.

관련 정보