소스 분석 툴 ( Linux) tools

2011.12.18 20:40

가을의 곰을... 조회 수:11120

소스 분석 툴 ( Linux) tools

cscope
lxr
ctags


위 3가지는 Ubuntu에서 apt-get install로 설치가능한 것이고


http://sources.redhat.com/sourcenav/ source navigator


위의 링크와 이름은 우분투에서 apt-get install로 설치가 되지 않았으나, GUI로 상당히 쓸만한 것이기에 적는다.


// 추가 첨부 문서


1. 다음 사이트에서 source navigator의 최신 버젼을 다운로드한다.

http://sourcenav.sourceforge.net/

2. source navigator 설치를 위해 필요한 컴포넌트들을 설치한다.

$ apt-get install build-essential autoconf automake libxmu-dev libxt-dev libxt6 libsm-dev libsm6 libice-dev libice6 libxmu-dev

3. source navigator 압축을 해제후 설치한다

$ tar xvzf sourcenav-6.0.tar.gz

$ cd sourcenav-6.0

$ ./configure --prefix=/opt/sourcenav

$ make

$ make install

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

4. source navigator의 path를 지정한다.

$ vi $HOME/.bashrc

- .bashrc -

PATH=$PATH:/opt/sourcenav/bin

5. 지정된 path를 적용한다.

$ source $HOME/.bashrc

6. source navigator을 실행한다.

$ snavigator &

7. 설치후, 실행할 때 다음과 같은 오류가 나올때!!

Can't find a usable tk.tcl in the following directories:
/opt/sourcenav/share/tk8.3

/opt/sourcenav/share/tk8.3/tk.tcl: no event type or button # or keysym
no event type or button # or keysym
while executing
"bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D / 120) * 4}] units
}"
(file "/opt/sourcenav/share/tk8.3/listbox.tcl" line 182)
invoked from within
"source [file join $tk_library listbox.tcl]"
invoked from within
"if {[string compare $tcl_platform(platform) "macintosh"] && \
[string compare {} $tk_library]} {
source [file join $tk_library button.tcl]
so..."
(file "/opt/sourcenav/share/tk8.3/tk.tcl" line 308)
invoked from within
"source /opt/sourcenav/share/tk8.3/tk.tcl"
("uplevel" body line 1)
invoked from within
"uplevel \#0[list source $file]"


This probably means that tk wasn't installed properly.

다음과 같은 부분을 주석 처리한다

/opt/sourcenav/share/tk8.3/listbox.tcl 파일 안에 182-184줄

/opt/sourcenav/share/tk8.3/text.tcl 파일 안에 457-459줄

아마.. 마우스 휠과 관련된 부분인 것 같다..

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
95 Best and Free Programming Ebooks with Open Source Licenses 가을의 곰을... 2012.02.12 6998
94 Stanford Univ Lecture : Web Applications file 가을의 곰을... 2012.02.11 5895
93 Mobile Web Application과 Webstore 가을의 곰을... 2012.02.11 6675
92 Libpcap File Format 가을의 곰을... 2012.02.05 12147
91 소프트웨어 특허 실제 사례 분석-4 가을의 곰을... 2012.01.23 7063
90 데스크톱 가상화 시장 뜰까 file 가을의 곰을... 2012.01.19 6737
89 MP3 탄생 배경 2. MP3와 디지털 오디오 3. MP3 압축 원리 4. MPEG의 종류 가을의 곰을... 2012.01.18 7525
88 소프트웨어 특허 실제 사례 분석-3 가을의 곰을... 2012.01.12 6364
87 소프트웨어 특허 실제 사례 분석-2 가을의 곰을... 2012.01.12 6775
86 소프트웨어 특허 실제 사례 분석-1 가을의 곰을... 2012.01.12 7063
85 How to run HelloWorld and tests of cocos2d-x on bada file 가을의 곰을... 2012.01.05 6823
84 자바 SSL 사용법 가을의 곰을... 2011.12.30 8013
83 Apache HttpClient로 https 연결 데이터 받기 가을의 곰을... 2011.12.30 10868
82 libpcap 를 이용한 프로그래밍 가을의 곰을... 2011.12.18 6272
» 소스 분석 툴 ( Linux) tools 가을의 곰을... 2011.12.18 11120
80 C 코드 분석 툴 file 가을의 곰을... 2011.12.18 11336
79 [공부] Tcpdump & pcap분석 file 가을의 곰을... 2011.12.08 10687
78 자바 입출력( java stream ) 가을의 곰을... 2011.12.08 6845
77 게임소설 쓰는 법 file 가을의 곰을... 2011.12.04 5572
76 게임소설이란 무엇인가? 위키백과에서 가을의 곰을... 2011.12.04 5870
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED