2008년 2월 14일 목요일

Nano Q+ 설정



1. 버전정보 확인

$ autoconf --version
$ automake --version


이것을 실행하였을때 autoconf는 버전이 2.13이어야 하고, automake는 1.4*여야 한다.

아니라면 바꿔줘야 한다.



2. 버전 바꾸기


가장 간단하고도 노가다적이며 손쉬운 방법은 cygwin을 다시 깔아서 install할 때 automake 1.4와 autoconf 2.13만 까는 방법이 있다.

그러나 무식한 방법.. ㅠㅠ


우선,

/etc/alternatives로 간다.

여기서 보면, automake와 autoconf가 링크가 걸려있다.

automake는 강제적으로 1.4로 링크를 바꿔줄 수가 있는데, autoconf는 그럴 수가 없다.


automake 링크를 바꾸는 방법은

/usr/bin/automake-1.4 로 링크를 다시 걸어주면 된다.


autoconf 설정을 다시하는 방법은

export WANT_AUTOCONF_2_1=1

을 bashrc파일에 적어주면 된다.

자세한 사항은 /usr/share/autotools/ac-wrapper.pl 파일을 잘 읽어보면 되는데, 그게.. 펄스크립트인관계로... 읽기가 대략 난감하다.ㅠㅠ

거기 보면, WANT_AUTOCONF_2_1에 1을 넣어주면 2.13버전을 사용하는 것이고, 그렇지 않을경우 default값이 2.59버전이라고 되어있다.


아니면 직접 대입법!!

ac-wrapper.pl파일을 열어서

$ENV{'WANT_AUTOCONF_2_1'} = 1;

을 써주고 저장하면 된다.ㅋㅋㅋㅋ

(잔머리 잘굴리시기는.ㅋ)


.. 근데 2.5버전을 쓰도록 하세요.. ㄱ-


나중에 script가 잘 동작하지 않습니다;



3. cross-rule.def 파일 수정


이건 qplusn-1.5.1e 디렉토리에 있는 파일인데-

이 파일을 열어서

CDTDIR 을

/cygdrive/c/cygwin/home/seungyeon/nano-q+/plusn-1.5.1e/tools/wins/avr-3.2/opt/qplusn/cdt/avr-3.2/bin/


이라고 수정해준다-0-

컴파일러 경로이다.

댓글 없음:

댓글 쓰기