Linux 中的 SourceInsight - Linux

Table of Contents

平常在trace 程式都是用 SourceInsight 這軟體在trace
可是如果是在Linux 系統中呢?
功力高強的高人就會說:vi 很好用呢~~~
我承認vi的功能強大
但是......我不是高人@@"

所以勒
上網找資料...也發現類似 SourceInsight 的軟體
叫做 kscope
這套件是在KDE上開發的
所以你如果是使用gnome的話...就要安裝相關的套件才可以使用
不過 ubuntu 中的 apt-get 要好好利用
apt-get 會將相關的套件都幫你安裝...就是會幫你檢查套件相依性啦
既然這麼方便, 當然要好好利用一下

sudo apt-get install kscope

就這麼簡單....搞定

不過...在執行kscope 你有可能會發生下面的問題
應用程式 --> 軟體開發 --> KScope
點選後,套件沒有反應
在終端機輸入kscope 出現下面的錯誤訊息:
kscope: error while loading shared libraries:
libkateinterfaces.so.0: cannot open shared object
file: No such file or directory

其實上面兩種情況指的是同一件事情
就是缺少了某個lib
這時候該怎麼辦?

上網往下載這個套件 kate_3.5.9.dfsg.1-6_i386.deb
http://packages.debian.org/lenny/i386/kate/download
然後輸入
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
這樣就可以執行kscope了

引用於:https://bugs.launchpad.net/ubuntu/+source/kscope/+bug/295900

p.s. 另外提供另一種trace code的選擇, 使用vi

http://tinyurl.com/8t4mu3

--

All Comments

Suhail Hany avatarSuhail Hany2008-12-31
感謝大大分享
Eden avatarEden2009-01-05
裝個wine也能讓source insight在linux下run :)
Hedwig avatarHedwig2009-01-09
2樓你有試過嗎? 我弄不太出來耶