pintos 설치 메뉴얼

1. 루트 권한 획득 후 설치 시작해야 쉽게 설치 가능

	$ sudo su

2. 필수 유틸 설치

	$ apt-get install g++ xorg-dev ncurses-dev vim

3. pintos 다운 및 압축풀기

	$ wget http://csl.skku.edu/uploads/SWE3004S14/pintos.tar.gz
	(혹은 직접 pintos 사이트에 가서 받아도 됨)

 	$ tar xzf pintos.tar.gz
	(압축풀기)

4. bochs 다운로드

	http://bochs.sourceforge.net
	(이곳에 가서 bochs-v2.2.6.tar.gz 버전을 다운)

	혹은

	http://sourceforge.net/projects/bochs/files/bochs/2.2.6/bochs-2.2.6.tar.gz/download
        다운로드 링크

	압축은 풀지 않는다. 5번의 shell에서 알아서 압축을 해제.

5. pintos 내부 스크립트 이용해 bochs 설치

	pintos/pintos/src/misc 로 이동

	ex)
	bochs-v2.2.6.tar.gz를 받은 위치 : /home/hambang/Downloads/
	pintos의 압축을 푼 위치		: /home/hambang/pintos/

	라고 하면

	sudo env SRCDIR=/home/hambang/Downloads/ PINTOSDIR=/home/hambang/pintos/pintos/pintos/ DSTDIR=/usr/local/ ./bochs-2.2.6-build.sh

6. pintos 경로 설정

	export PATH=$PATH:/home/hambang/pintos/pintos/pintos/src/utils
	(환경변수를 setting 한다.)
	echo $PATH 를 통해서 환경변수가 제대로 set 되었는지 확인해본다.

7. test

	pintos/pintos/src/threads에서

	$make

	$pintos run alarm-multiple

	$make check

	$make grade

8. cscope 설정

	$apt-get install cscope

	(src 디렉토리에서)

	$cscope -R

	(ctrl + D 를 통해서 terminal로 돌아가면, cscope.out
	cscope.out이라는 파일이 생긴다.)

	$vi ~/.vimrc

	set cst 
	cs add /home/hambang/pintos/pintos/pintos/src/cscope.out /home/hambang/pintos/pintos/pintos/src/

	(경로에 맞춰 추가 + vi setting을 추가 할 수 있음 ==> google에 "vimrc 설정 검색"

	:wq 로 저장