차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linuxfromscratch:12.1:057-gcc-13.2.0_-_pass_2 [2024/06/11 11:54] – 바깥 편집 127.0.0.1linuxfromscratch:12.1:057-gcc-13.2.0_-_pass_2 [2024/06/16 23:45] (현재) – [6.18.1. GCC 설치] baecy
줄 7: 줄 7:
 ------  ------ 
  
-===== 6.18. GCC-13.2.0 - 2차 설치 =====+===== 6.18. GCC-13.2.0 - 2차 =====
  
 GCC 패키지에는 C 컴파일러와 C++ 컴파일러가 포함된 GNU 컴파일러 컬렉션이 포함되어 있습니다. GCC 패키지에는 C 컴파일러와 C++ 컴파일러가 포함된 GNU 컴파일러 컬렉션이 포함되어 있습니다.
줄 22: 줄 22:
 <code bash> <code bash>
 tar -xf ../mpfr-4.2.1.tar.xz tar -xf ../mpfr-4.2.1.tar.xz
-mv -v mpfr-4.2.1 mpfr 
 tar -xf ../gmp-6.3.0.tar.xz tar -xf ../gmp-6.3.0.tar.xz
-mv -v gmp-6.3.0 gmp 
 tar -xf ../mpc-1.3.1.tar.gz tar -xf ../mpc-1.3.1.tar.gz
 +mv -v mpfr-4.2.1 mpfr
 +mv -v gmp-6.3.0 gmp
 mv -v mpc-1.3.1 mpc mv -v mpc-1.3.1 mpc
 </code> </code>
줄 47: 줄 47:
 </code> </code>
  
-분리된 빌드 디렉터리를 생성합니다.+별도의 빌드 디렉터리를 생성합니다.
  
 <code bash> <code bash>
줄 79: 줄 79:
 </code> </code>
  
-=== 설정 옵션 설명 ===+=== configure 옵션 설명 ===
  
   * //--with-build-sysroot=$LFS// \\ 일반적으로 //--host//를 사용하면 크로스 컴파일러가 GCC 빌드에 사용되며, 해당 컴파일러는 $LFS에서 헤더와 라이브러리를 찾아야 한다는 것을 알고 있습니다. 그러나 GCC 빌드 시스템은 이 위치를 인식하지 못하는 다른 도구도 사용합니다. 이 스위치는 이러한 도구가 호스트가 아닌 $LFS에서 필요한 파일을 찾도록 하기 위해 필요합니다.   * //--with-build-sysroot=$LFS// \\ 일반적으로 //--host//를 사용하면 크로스 컴파일러가 GCC 빌드에 사용되며, 해당 컴파일러는 $LFS에서 헤더와 라이브러리를 찾아야 한다는 것을 알고 있습니다. 그러나 GCC 빌드 시스템은 이 위치를 인식하지 못하는 다른 도구도 사용합니다. 이 스위치는 이러한 도구가 호스트가 아닌 $LFS에서 필요한 파일을 찾도록 하기 위해 필요합니다.
줄 106: 줄 106:
 ------ ------
  
-이 패키지에 대한 자세한 내용은 [[.:098-gcc-13.2.0|섹션 8.28.2"GCC의 내용"]]에 나와 있습니다.+이 패키지에 대한 자세한 내용은 [[.:098-gcc-13.2.0#8.28.2. GCC 패키지 구성|8.28.2"GCC 패키지 구성"]]에 나와 있습니다.
  • linuxfromscratch/12.1/057-gcc-13.2.0_-_pass_2.1718106847.txt.gz
  • 마지막으로 수정됨: 2024/06/11 11:54
  • 저자 127.0.0.1