make와 make bootstrap의 차이점,

flexhide의 이미지

레드햇 리눅스9에 gcc4.1.1을 설치했습니다.
rpm으로 설치하는 것보다 소스컴파일이 내게 도움이 될거다 싶어서 해봤습니다.

VMware에서 돌아가는 레드햇9에 소스 컴파일로 gcc4.1.1을 설치하면서 기다려보니
그냥 신경 끄고 있는 편이 더 나았을거 같습니다. 괜히 기다리고 앉았었어..

하여튼 책을 보면서 했는데 보통 컴파일 순서대로 할때
make 명령을 하지 않고 make bootstrap으로 컴파일 하라고 나와있었습니다.

(configure -> make bootstrap -> make install)

그래서 따라했었는데 중간에 어떤걸 찾을수 없다고 에러를 뱉으면서 중단되었습니다
(stamp-nm 였던듯 합니다)

configure부터 다시 시작하는 것을 여러번 해봤지만 역시나 실패
(한참 컴파일하고는 실패. 이래서 더 화납니다)

지쳐서 그냥 보통대로 (configure -> make -> make install)로 하니까 컴파일 성공하더군요
(내 시간 돌리도!)

소스컴파일때 make 와 make bootstrap의 차이점이 뭔가요?
그외에도 make로 컴파일 할때 여러 파라미터가 있었는데
어떤 경우에 쓰는 건지 좀 가르쳐주세요.