November 9, 2013

tig 설치하기 (맥북_osx)

git log를 볼때 유용하게 쓸 수 있는것이 tig 라는 명령어 인데,
우분투나 다른 linux 시스템에서는 apt-get install tig 로 다운받을 수 있다.

맥북에서 사용하자면, 여기로 가면 된다.  http://jonas.nitro.dk/tig/

install page를 참고하여 다음과 같이 설치 하면 된다.
http://jonas.nitro.dk/tig/INSTALL.html

먼저, tig를 다운받고 ...
Download a tarball from http://jonas.nitro.dk/tig/releases or clone the Tig repository git://github.com/jonas/tig.git.

default로 $HOME/bin 에다 설치하기 위해 다음과 같이 path를 잡고 install 하면 된다.


$ make prefix=/usr/local
$ sudo make install prefix=/usr/local


끝.


cscope 설치하기 (맥북_osx)

일단 아래 링크로 가서  cscope 패키지를 설치 한다.
http://cscope.sourceforge.net/

$ tar xzvf cscope-15.8a.tar.gz
$ cd cscope-15.8a
$ ./configure --prefix=/usr/local
$ sudo make install



그러나 ...
맥북에서 cscope를 설치 하다 보면 아래와 같은 에러가 뜬다.




src 디렉터리 constants.h 헤더파일에서 !__APPLE__을 추가 해준다.

$ vi src/constants.h


103 #define INCLUDES  8
104 #define FIELDS    9
105
106 #if (BSD || V9) && !__NetBSD__ && !__FreeBSD__ && !__APPLE__
107 # define TERMINFO 0 /* no terminfo curses */
108 #else