# 프로그램 설치방법에 앞서 read me, INSTALL 문서 읽어보는 것 추천
1. configure 필요 없는 파일의 경우 알려줌.
2. configure 뒤에 넣어야하는 옵션에 대한 설명 있음.
# 프로그램 설치 방법
아래 사진처럼 ./configure, make, make install을 순서대로 하면 됨.
1. configure: 설치파일 설치 순서 및 환경설정 기입된 makefile 생성
1) configure script 파일 찾아서 이를 실행함
: configure script는 프로그램이 설치될 컴퓨터에 대한 정보를 체크할 수 있는 코드들로 구성되어있음.
: 프로그램 설치를 위해 필요한 소프트웨어, 라이브러리가 현재 컴퓨터에서 설치되어있는지, 어디에 설치되어있는지 확인함.
: configure단계에서 에러가 발생하면, 프로그램 설치 할 수 있는 환경이 갖추어져있지 않다는 것 의미.
2) make file 작성
: 1번에서 확인한 정보(소프트웨어, 라이브러리)를 바탕으로 프로그램 설치 과정에서 수행할 스텝을 make file에 기록해 놓음
3) 소스 파일에 대한 환경설정(설치 위치 지정)
: --prefix 옵션 입력을 통해 설치 디렉토리 바꿀수 있음.(./configure --prefix=/home/oracle/package)
: 옵션은 소스를 제작한자가 readme 파일등에 명시를 함
: 입력하지 않으면 default 정보를 가지고 설치가 이뤄지고, 주로 /usr/local/bin에 설치됨.
* configure 명령어가 없다면, 생략 가능..
2. make: configure 단계에서 만들어진 makefile를 이용해서 소스 코드를 컴파일하여 실행가능한 설치파일을 만드는 과정
: 현재 디렉토리에서 Makefile을 실행함.
: Mkefile에서 정한 설치 순서 정보를 이요하여 소스 코드를 컴파일함.
: 컴파일하여 생성된 실행가능한 설치파일은 binary 파일
3. make install: 설치파일을 설치하는 과정
: make 단계에서 만들어진 설치파일인 binary 파일을 지정된 디렉토리로 이동
# 패키지(확인 요망)
: make 단계까지 만들어져 binary 파일들이 생성되어 있는 묶음.
: 패키지는 make install과정만 하면, 프로그램 설치할 수 있음.
# make distclean: configure 재설정
: configure 설정을 모두 제거
: configure 부터 다시 시작
'NS3기반 LTE 시스템 레벨 시뮬레이터 > 우분투(리눅스_GNU)' 카테고리의 다른 글
[리눅스(Linux)][우분투(Ubuntu)20.04][GNU Plot]configure warning 해결 방법 (0) | 2021.08.06 |
---|---|
[리눅스(Linux)][우분투(Ubuntu)20.04][GNU Plot]설치 및 설치버전 확인 방법 (0) | 2021.08.06 |
[리눅스(Linux)][우분투(Ubuntu)20.04] gcc 설치하기 (0) | 2021.08.06 |
[리눅스(Linux)][우분투(Ubuntu)20.04][포맷 3단계]네트워크 설정 (0) | 2021.08.06 |
[리눅스(Linux)][우분투(Ubuntu)20.04][포맷 2단계]우분투 설치하기 (0) | 2021.08.06 |
댓글