>> Delete Reply from No. 63832 article
No. RE: make, make install

등록 2003-01-03 11:28:00 By localhost     조회 5
이름 Lunatine    

		안녕하세요. :)
 설치 소스를 풀어보시면 안에 configure라는 스크립트가 있습니다.
 configure는 말 그대로 현재 컴파일해서 설치할 프로그램을
 어떤 설정을해서 설치할 것인지를 정해주는 스크립트입니다.
 어떤 것은 패스를 지정해주고 어떤 것들은 안하신다고 말씀하셨는데.
 configure의 내용을 저장하고 있는 텍스트 파일이 있습니다.
 이것은 기본적으로 패키지 압축을 풀면 설정이 되어있습니다.
 그리고 이 안에는 configure로 할 수 있는 설정사항이 다 들어있습니다.
 그렇기 때문에 prefix= 라는 옵션을 주지않고 configure를 해도
 그 안에 있는 내용이 기본(default)으로 적용되어서 설정이 되는 것입니다.
 make라는 것은 프로그램의 이름입니다.
 make라는 툴은 우리가 일반적으로 소스를 컴파일할 때
 gcc -o filename -L/lib_path -I/include_path 이런식으로 옵션을
 주게 되는데 수십, 수백개의 파일을 컴파일할 때 이 명령어들을
 일일이 입력하기란 번거로운 일이죠
 이것을 쉽게 할 수 있도록 해주는 툴이 바로 make입니다.
 소스 패키지 안에 보시면 Makefile 이라는 텍스트 파일이 보이실 겁니다.
 이 파일이 make명령이 어떻게 컴파일하고 수행해야할지를
 알려주는 것입니다.
 그리고 make install은 make명령에 단순히 install이라는 옵션을 준것으로
 Makefile안에 보시면 install 타겟에 대한 설정이 있으며
 이것에 대한 설정을 참고하여 작동하라는 것입니다.
 대게 설치부분은 install이라는 타겟명을 쓰기 때문에 make install이
 자주 보이는 것 뿐입니다. (qmail 관련툴은 make setup check 입니다)
 그럼..
 즐거운 하루 :)--Lunatine CZ
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved