linuxfromscratch:12.1:075-glibc-2.39

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linuxfromscratch:12.1:075-glibc-2.39 [2024/06/15 11:16] baecylinuxfromscratch:12.1:075-glibc-2.39 [2024/06/17 05:52] (현재) – [8.5.1. Glibc 설치] baecy
줄 28: 줄 28:
 <code bash> <code bash>
 mkdir -v build mkdir -v build
-cd build+cd       build
 </code> </code>
  
줄 48: 줄 48:
 </code> </code>
  
-=== 설정 옵션 설명 ===+=== configure 옵션 설명 ===
  
   * //--disable-werror// \\ GCC에 전달된 -Werror 옵션을 비활성화합니다. 이 옵션은 테스트 스위트를 실행하는 데 필요합니다.   * //--disable-werror// \\ GCC에 전달된 -Werror 옵션을 비활성화합니다. 이 옵션은 테스트 스위트를 실행하는 데 필요합니다.
줄 99: 줄 99:
   * 12.1 이전 버전 한정으로 이전 LFS 시스템에서 업그레이드하는 경우 **nscd** 프로그램을 제거하세요. <code bash>rm -f /usr/sbin/nscd</code>이 시스템(LFS 12.1 이전 한정)이 Systemd를 기반으로 하는 경우 **nscd** 서비스를 비활성화하고 중지해야 합니다.<code bash>systemctl disable --now nscd</code>   * 12.1 이전 버전 한정으로 이전 LFS 시스템에서 업그레이드하는 경우 **nscd** 프로그램을 제거하세요. <code bash>rm -f /usr/sbin/nscd</code>이 시스템(LFS 12.1 이전 한정)이 Systemd를 기반으로 하는 경우 **nscd** 서비스를 비활성화하고 중지해야 합니다.<code bash>systemctl disable --now nscd</code>
   * 커널이 4.19보다 오래된 경우 업그레이드하고 재부팅하거나(**uname -r**로 현재 버전을 확인), 어쨌든 업그레이드하려면 [[.:166-linux-6.7.4|10.3 "Linux-6.7.4"]]의 지침에 따라 업그레이드합니다.   * 커널이 4.19보다 오래된 경우 업그레이드하고 재부팅하거나(**uname -r**로 현재 버전을 확인), 어쨌든 업그레이드하려면 [[.:166-linux-6.7.4|10.3 "Linux-6.7.4"]]의 지침에 따라 업그레이드합니다.
-  * 커널 API 헤더가 4.19보다 오래된 경우 업그레이드합니다(**cat /usr/include/linux/version.h**로 현재 버전을 확인) 또는 5.4절 "Linux-6.7.4 API 헤더"(단, **cp** 명령에서 ''$LFS''를 제거)에 따라 업그레이드합니다. +  * 커널 API 헤더가 4.19보다 오래된 경우 업그레이드합니다(**cat /usr/include/linux/version.h**로 현재 버전을 확인) 또는 [[.:037-linux-6.7.4_api_headers|5.4"Linux-6.7.4 API 헤더"]](단, **cp** 명령에서 ''$LFS''를 제거)에 따라 업그레이드합니다. 
-  * 한번의 **install** 명령어를 사용하여 ''DESTDIR'' 설치를 수행하고 시스템에서 Glibc 공유 라이브러리166-linux-6.7.4를 업그레이드합니다.<code>make DESTDIR=$PWD/dest install+  * 한번의 **install** 명령어를 사용하여 ''DESTDIR'' 설치를 수행하고 시스템에서 Glibc 공유 라이브러리를 업그레이드합니다.<code>make DESTDIR=$PWD/dest install
 install -vm755 dest/usr/lib/*.so.* /usr/lib</code> install -vm755 dest/usr/lib/*.so.* /usr/lib</code>
  
 수행 중인 작업을 완전히 이해하지 않는 한 위의 단계를 엄격하게 따라야 합니다. **예기치 않게 틀어지는 일이 발생하면 시스템을 완전히 사용할 수 없게 될 수 있습니다. 분명하게 경고 했습니다.** 수행 중인 작업을 완전히 이해하지 않는 한 위의 단계를 엄격하게 따라야 합니다. **예기치 않게 틀어지는 일이 발생하면 시스템을 완전히 사용할 수 없게 될 수 있습니다. 분명하게 경고 했습니다.**
  
-그런 다음 **make install** 명령, ''/usr/bin/ldd''에 대한 **sed** 명령, 로캘을 설치하는 명령을 계속 실행합니다. 완료되면 즉시 시스템을 재부팅합니다.+이어서 아래에 나오는 **make install** 명령, ''/usr/bin/ldd''에 대한 **sed** 명령, 로캘을 설치하는 명령을 계속 실행합니다. 완료되면 즉시 시스템을 재부팅합니다.
 </WRAP> </WRAP>
  
줄 303: 줄 303:
   * **makedb** \\ 텍스트 입력으로부터 간단한 데이터베이스를 생성합니다.   * **makedb** \\ 텍스트 입력으로부터 간단한 데이터베이스를 생성합니다.
   * **mtrace** \\ 메모리 트레이스 파일을 읽고 해석하여 사람이 읽을 수 있는 형식으로 요약을 표시합니다.   * **mtrace** \\ 메모리 트레이스 파일을 읽고 해석하여 사람이 읽을 수 있는 형식으로 요약을 표시합니다.
-  * pcprofiledump \\ PC 프로파일링으로 생성된 정보를 덤프합니다.+  * **pcprofiledump** \\ PC 프로파일링으로 생성된 정보를 덤프합니다.
   * **pldd** \\ 실행 중인 프로세스에서 사용하는 동적 공유 객체를 나열합니다   * **pldd** \\ 실행 중인 프로세스에서 사용하는 동적 공유 객체를 나열합니다
   * **sln** \\ 정적으로 연결된 **ln** 프로그램   * **sln** \\ 정적으로 연결된 **ln** 프로그램
  • linuxfromscratch/12.1/075-glibc-2.39.1718450163.txt.gz
  • 마지막으로 수정됨: 2024/06/15 11:16
  • 저자 baecy