본문 바로가기
WEB/APACHE

2.1. Compile 설치 과정

by coldplayer83 2023. 5. 22.
728x90
1. configure
configure 명령어를 이용해 현재 디렉터리(설치 파일 디렉터리)에서 configure라는 이름을 갖는 스크립트 파일을 찾고 이를 실행하여 Makefile을 생성.
이 과정에서 설치 시 필요한 필요한 도구가 다 있는지, 라이브러리는 다 있는지 체크.
옵션을 이용하여 설치 경로(--prefix)등을 지정할 수 있음.
configure 단계에서 에러를 내며 멈출 경우 설치를 위한 준비(필수 라이브러리 등)가 잘 되어있는지 다시 확인할 것.
configure 옵션 설정을 잘못해서 다시 시작하고 싶을 때 make distclean 명령어를 입력하면 configure 설정을 모두 제거해준다. (초기 압축을 풀었던 상태로 되돌려 줌) 
 
2. make
make 명령어로 생성된 Makefile을 이용하여 프로그램 코드를 컴파일하고 실행 가능한 형태로 만듦.
Setup파일을 만든다고 보면 됨.
이 과정에서 모든 실행 파일들은 사용자가 소프트웨어를 압축 해제한 임시 디렉터리에 생성됨.
에러가 날 경우 make clean 명령어를 입력 후 다시 make 명령어를 입력해 컴파일.
컴파일: 소스파일을 사용자가 실행 가능한 파일로 만들어 주는 과정
make 유틸리티가 동작하기 위해서는 Makefile이라는 파일이 현재 작업공간에 존재해야 함.
 
3. make install
make install을 이용해 make를 통해 만들어진 설치 파일(Setup)을 설치.
(위에서 임시 디렉터리에 생성된 실행파일들을 최종 디렉터리에 복사. 이에 따라 사용자가 실행 가능한 형태가 된다.)

 

'WEB > APACHE' 카테고리의 다른 글

6. workers.properties  (0) 2023.06.26
4. 1024 이하 포트 사용 설정  (0) 2023.05.22
2. 설치 [Compile]  (0) 2023.05.22
1. 설치 [YUM]  (0) 2023.05.22
5. Apache - Jboss(Wildfly) 연동(mod_jk)  (0) 2022.10.28