2008년 2월 14일 목요일

cygwin설정



1. qplusn설치


nano-q+ 디렉토리를 만든다

~$mkdir nano-q+


이 디렉토리 안으로 들어가 qplusn을 설치한다.






2. cygwin.bat파일 가져오기


qplusn-1.5.1e(qplusn설치하면 생기는 폴더)안의

tools/wins/cygwin-setup안에 있는 cygwin.bat파일을 nano-q+.bat으로 복사한다. root디렉토리로.






3. 환경변수 설정


가져온 nano-q+.bat을 vi편집기로 열어서 환경변수를 설정해 준다


set CYGROOT=c:\cygwin (cygwin이 설치 되어있는 경로)

set CYGTOOR=c:\cygwin (cygwin이 설치 되어있는 경로)


set WORKROOT=%CYCROOT%\home\seungyeon\nano-q+

(1단계에서 만들어둔 폴더 경로)


set QHOME=%WORKROOT%

set HOME=%CYGROOT%\home\seungyeon\nano-q+\qplusn-1.5.1e (qplus가 설치 되어있는 경로)


패스는 3개가 있는데 이중에서 자바패스만 제대로 설정을 해주면 된다. 나머지는 건드리지 않아도 OK.

set PATH=%PATH%;c:\Program Files\Java\jre1.5.0_07;c:\Program Files\Java\jre1.5.0_07\bin;

(자바가 설치되어 있는 경로)


set JAVA_SDT=c:\Program Files\Java\jre1.5.0_07

(자바가 설치되어 있는 경로)

classpath는 JAVA_SDT만 잘 바꿔주면 특별히 손댈것은 없다.






4. bashrc 파일 설정


이 파일 역시 tools/wins/cygwin-setup 아래에 있다.

이 파일 역시 root디렉토리로 복사해 와서 수정한다.


아까 3단계에서 nano-q+.bat파일을 잘 수정해 주었다면, 여기서 해줄일은 두가지이다.


AVR_CDT=/home/seungyeon/nano-q+/qplusn-1.5.1e/tools/wins/avr-3.2/opt/qplusn/cdt/avr-3.2/avr/bin

(avr컴파일러의 경로)


avr컴파일러는 tools/wins/avr-3.2/opt/qplusn/cdt/avr-3.2/avr에 있다. opt이하를 복사해서 옮겨와서 경로를 지정해도 되지만, 귀찮은 관계로 패스를 다 적어줬다;;;;


QPLUS_NANO=c:/cygwin/home/seungyeon/nano-q+/qplusn-1.5.1e

(qplus가 있는 경로)

... 라고 쓰니까 링크에러가 난다.

c:/cygwin/home/seungyeon/nano-q+/qplusn 까지만 써줬더니 괜찮아졌다.

버전정보가 한번 더 붙어서.. 위에처럼 써주면

qplusn-1.5.1e-1.5.1e 이렇게 된다.. ;;






5. vimrc 파일


또 설정할 파일이 있는 건 아니고,

이 파일도 같은 디렉토리(root)로 옮겨주어야 한다.

/usr/share/vim/vim64/vimrc_example.vim을 root디렉토리로 복사해준다.






6. 실행시켜보기


nano-q+.bat파일을 바탕화면에 바로가기를 만든 후, 실행시켜본다.

프롬프트는 bat파일에서 설정해준 대로 뜨게 되어있다.

바꾸고 싶다면 set PS1부분을 바꾸어 주면 된다.


잘되었는지 알고 싶다면

echo명령어를 사용하여 패스설정이 잘 되어있는지 알아본다.

echo $AVR_CDT 등등...

그러면 내가 설정 해준 패스가 뜬다+_+) 신기하다!ㅋ






※ 주의할점

도스창에서는 하위디렉토리 구분이 / (슬래시)이고, 윈도우에서는 \(역슬래시)이다.


댓글 없음:

댓글 쓰기