1) 컴파일

CMPlayer를 컴파일하기 위해서는 다음의 것들이 필요합니다.

	1. Qt4.4.0 이상 개발용 라이브러리 및 해더파일, 개발 툴
	Qt4.4.0 미만에서는 컴파일이 안될수도 있습니다(미확인).
	컴파일시에 qmake, uic, lrelease등을 이용하기 때문에 해더파일 뿐만 아니라 개발용 툴들도 필요합니다.
	배포판에 따라서 qt4-devel 혹은 libqt4-dev등의 이름으로 패키지가 제공되는경우가 있습니다.

	2. xine 개발용 라이브러리 및 해더파일
	xine을 재생엔진으로 이용할 경우 필요합니다.
	배포판에 따라서 xine-devel 혹은 libqt4-dev등의 이름으로 패키지가 제공되는 경우가 있습니다.

필요한 것들을 갖춘후, install.txt가 있는 경로에서

make

라고 입력하면 컴파일이 시작됩니다. make시에 선택할수 있는 옵션은 다음과 같습니다.

	1. PREFIX: 빌드한 파일들 중 따로 경로가 지정되지 않은 항목에 대해서 전부 PREFIX/cmplayer 아래에 설치합니다.
	구체적으로는 다음과 같이 각 경로를 자동으로 설정합니다.
	CMPLAYER_BIN_PATH = PREFIX/cmplayer
	CMPLAYER_DATA_PATH = PREFIX
	CMPLAYER_TRANSLATION_PATH = PREFIX/cmplayer/translations
	CMPLAYER_LIB_PATH = PREFIX/cmplayer/lib
	CMPLAYER_PLUGIN_PATH = PREFIX/cmplayer/plugins
	PREFIX를 설정하지 않거나, CMPLAYER_*_PATH의 값을 별도로 지정할 경우 본래의 CMPLAYER_*_PATH의 값이 우선됩니다.
	
	2. CMPLAYER_BIN_PATH: 실행 파일이 설치될 경로입니다. 지정되지 않을 경우 '/usr/local/bin'이 지정됩니다.

	3. CMPLAYER_DATA_PATH: 각종 데이터 파일을 CMPLAYER_DATA_PATH/cmplayer에 설치할 것입니다.
	지정되지 않을 경우 '/usr/local/share'로 지정됩니다.

	4. CMPLAYER_TRANSLATION_PATH: 인터페이스의 번역 파일이 설치될 경로입니다.
	지정되지 않을 경우 'CMPLAYER_DATA_PATH/cmplayer/translations'로 지정됩니다.

	5. CMPLAYER_LIB_PATH: CMPlayer의 공유 라이브러리 파일이 설치될 경로입니다.
	지정되지 않을 경우 '/usr/local/lib'가 선택됩니다.

	6. CMPLAYER_PLUGIN_PATH: CMPlayer의 플러그인 파일이 설치될 경로입니다.
	지정되지 않을 경우 'CMPLAYER_LIB_PATH/cmplayer/plugins'로 선택됩니다.

	7. ENGINE_LIST: 재생엔진을 일부만 빌드할 경우 지정합니다. 현재 선택할 수 있는 값은 mplayer, xine입니다.
	지정되지 않을 경우 모든 재생엔진을 빌드합니다.

	8. ENABLE_OPENGL: (미구현) 'yes'로 지정되면 OpenGL 지원을 활성화합니다. 기본값은 'no'입니다.

	9. BUILD_PLUGIN_ONLY: 'yes'로 지정되면 플레이어 실행 파일을 제외하고 플러그인만을 빌드합니다. 기본값은 'no'입니다.

옵션을 이용하여 빌드할 경우는 다음과 같이 합니다.

예: make PREFIX=${HOME} ENGINE_LIST=mplayer

한번 make를 실행한 후, 옵션 변경등을 위해 다시 실행하는 경우, 그전에 

make clean

을 실행하여 기존에 컴파일된 파일 및 설정사항들을 삭제하여야 합니다.

2) 설치

컴파일을 정상적으로 마친 후,

make install

을 입력하면 설치를 시작합니다.