Linux下的Source Insight -- KScope

轉自:http://blog.163.com/huawei_d/blog/static/211610257201281745737810/

相信很多人在做軟件開發時都會碰到這樣的情況:在Windows平臺用Source Insight編寫和查看代碼,然後再到Linux平臺編譯,翻來覆去的很麻煩。


那麼Linux平臺有沒有一種類似Source Insight的代碼查看和編寫的工具呢?答案當然是肯定的,Kscope就是Linux平臺的Source Insight


fedora:

首先從Kscope的官方網站上下載最新的源代碼kscope-1.6.0.tar.gz,直接解壓安裝:


#tar xzvf kscope-1.6.0.tar.gz
#cd kscope-1.6.0
#./configure
#make
#make install


很簡單,基本上不需要任何額外的配置。當然了,在安裝Linux系統時要保證安裝了KDEQt開發包。


然 後就可以啓動Kscope了。第一次啓動時,你需要對Kscope做一些簡單的配置,在配置時可能要你指定Kscope所需的cscopectags dot,直接點擊下面的按鈕Guess,讓它自己檢測就可以了。如果發現有什麼沒有找到,可能就是你的系統裏沒有安裝所需的軟件包,手動安裝即可。這裏我 的系統沒有找到dot,所以還不能使用kscope的圖表功能。


所謂dot,是指Graphviz,它是一個圖表程序,所以要使用Kscope的圖表功能,需要graphviz的支持。從http://www.graphviz.org/下載最新的源代碼graphviz2.14.tar.gz,和上面kscope一樣解壓安裝就可以了。


Ubuntu:

sudo apt-get install kscope 就開裝了,剩下的就是等待安裝完成。完成了之後就會在Application下面的編程中找到它,同時在附件中會看到多了一個kate。高興的點擊,可是怎麼也打不開kscope。在終端中輸入kscope,顯示一下提示,說缺少libkateinterface.so.0的庫文件。在網上隨便一搜,上面說由於kate現在已經升級到了KDE4了,所以庫文件的名字也該了。而kscope還用着KDE3的庫。所以需要下載kate_3.5.9.dfsg.1-5_i386.deb ,然後
ar x kate_3.5.9.dfsg.1-5_i386.deb
tar xzf data.tar.gz
sudo cp usr/lib/libkateinterfaces.so.0.0.0 /usr/local/lib
sudo cp usr/lib/libkateutils.so.0 /usr/local/lib
sudo ldconfig


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章