문서 보기이전 판역링크Fold/unfold all맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. ^ Linux From Scratch - Version 12.1-systemd ^^^ ^ Chapter 6. Cross Compiling Temporary Tools ^^^ |[[.:042-ncurses-6.4-20230520|이전]] | [[.:06-cross_compiling_temporary_tools|위로]] / [[.:12.1|처음으로]] | [[.:044-coreutils-9.4|다음]]| |Ncurses-6.4-20230520 | Coreuils-9.4| ------ ===== 6.4. Bash-5.2.21 ===== Bash 패키지에는 Bourne-Again 셸이 포함되어 있습니다. * **빌드 시간:** 0.2 SBU * **디스크 공간:** 67 MB ----- ==== 6.4.1. Bash 설치 ==== Bash 컴파일을 준비합니다. <code bash> ./configure --prefix=/usr \ --build=$(sh support/config.guess) \ --host=$LFS_TGT \ --without-bash-malloc </code> === confugire 옵션 설명 === * //--without-bash-malloc// \\ 세그멘테이션 오류를 유발하는 것으로 알려진 Bash의 메모리 할당(''malloc'') 함수 사용을 제한합니다. Bash가 더 안정적인 Glibc의 ''malloc'' 함수를 사용하도록 설정합니다. 패키지를 컴파일합니다. <code bash> make </code> 패키지를 설치합니다. <code bash> make DESTDIR=$LFS install </code> shell로 sh를 사용하는 프로그램을 위한 링크를 만듭니다. <code bash> ln -sv bash $LFS/bin/sh </code> ------- 이 패키지에 대한 자세한 내용은 [[.:105-bash-5.2.21#8.35.2. Bash 패키지 구성|8.35.2. "Bash 패키지 구성"]]에 나와 있습니다. linuxfromscratch/12.1/043-bash-5.2.21.txt 마지막으로 수정됨: 2024/06/14 22:53저자 baecy