5장에서 컴파일될
모든 프로그램들은
6장에서 컴파일될
프로그램들과 따로
분류하기 위해 $LFS/tools
아래에
설치할 것이다.
여기서 컴파일된
프로그램들은 임시
도구이고 최종 LFS
시스템에 속하지
않는다. 이
프로그램들을
별도의 디렉토리에
보관함으로써
나중에 사용 후 쉽게
폐기할 수 있다. 또 이
프로그램들이
호스트 작업
디렉토리에
머무르는 일을
방지한다(5장에서
쉽게 저지르는
실수다).
다음을 root
로
실행하여 필요한
디렉토리를
생성하라:
mkdir -v $LFS/tools
다음 단계는 호스트
시스템에 /tools
symlink를 만드는 것이다.
이것은 LFS 파티션에
새로 생성된
디렉토리를 가리킬
것이다. root
로 이 명령도
실행 하라:
ln -sv $LFS/tools /
위의 명령은 오타가
난 것이 아니다. ln 명령은
여러가지 문법을
가지므로 오류라고
생각할 수 있는
내용을 보고하기
전에 info coreutils
ln과 ln(1)
을 반드시
확인하라.
생성된 symlink는
컴파일된 툴체인이
항상 /tools
를
참조할 수 있게
하는데, 이것은
컴파일러, 어셈블러,
그리고 링커가
5장(아직까지
호스트의 일부
도구를 사용하는
시점)과 그 이후(LFS
파티션으로 “chroot”한
시점)에도
작동한다는 것을
의미한다.