OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

5.35. 스트리핑‌

이 섹션의 단계는 선택 사항이지만 LFS 파티션이 다소 작은 경우 불필요한 항목을 제거할 수 있다는 점을 알아 두는 것이 좋습니다. 지금까지 구축된 실행 파일과 라이브러리에는 약 70MB의 불필요한 디버깅 기호가 포함되어 있습니다. 다음을 사용하여 해당 기호를 제거하십시오.


스트립 --strip-debug /tools/lib/*

/usr/bin/strip --strip-필요하지 않음 /tools/{,s}bin/*

스트립 --strip-debug /tools/lib/*

/usr/bin/strip --strip-필요하지 않음 /tools/{,s}bin/*

이 명령은 여러 파일을 건너뛰고 해당 파일 형식을 인식하지 못한다고 보고합니다. 이들 중 대부분은 바이너리가 아닌 스크립트입니다. 또한 시스템 스트립 명령을 사용하여 /tools에 스트립 바이너리를 포함시킵니다.

주의를 기울이십시오. 지원 사용 --스트립-불필요 도서관에서. 정적 패키지는 파괴되고 툴체인 패키지를 다시 빌드해야 합니다.

더 많은 것을 저장하려면 문서를 제거하십시오.


rm -rf /tools/{,share}/{info,man,doc}

rm -rf /tools/{,share}/{info,man,doc}

불필요한 파일을 제거합니다.


/tools/{lib,libexec} -name \*.la -delete 찾기

/tools/{lib,libexec} -name \*.la -delete 찾기

이 시점에서 최소한 3GB의 여유 공간이 있어야 합니다. $LFS 다음 단계에서 Glibc 및 Gcc를 빌드하고 설치하는 데 사용할 수 있습니다. Glibc를 빌드하고 설치할 수 있으면 나머지도 빌드하고 설치할 수 있습니다.


영상

OnWorks의 최고 OS 클라우드 컴퓨팅: