MediaPintos.Txt History

Hide minor edits - Show changes to output

September 08, 2015, at 03:10 AM by 115.145.179.179 -
Changed lines 28-29 from:
$ wget http://sourceforge.net/projects/bochs/files/bochs/2.2.6/bochs-2.2.6.tar.gz/download
to:
http://sourceforge.net/projects/bochs/files/bochs/2.2.6/bochs-2.2.6.tar.gz/download
다운로드 링크
September 07, 2015, at 11:54 AM by 115.145.208.230 -
Changed line 51 from:
export PATH=$PATH:/home/topcoder2/pintos/pintos/src/utils
to:
export PATH=$PATH:/home/hambang/pintos/pintos/pintos/src/utils
September 07, 2015, at 06:54 AM by 115.145.179.179 -
Added lines 1-86:
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 버전을 다운)

혹은

$ wget 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/topcoder2/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 로 저장