導航:首頁 > 編程系統 > linux下kscope的安裝

linux下kscope的安裝

發布時間:2021-10-25 14:08:02

❶ 如何在Ubuntu 11.10下安裝KScope

1.下載kscope
從sourceforge下載kscope的最新版本1.9.4
具體下載目錄在 /pub/2011/12/19/如何在Ubuntu 11.10 下安裝KScope/
2.開始安裝
進入kscope解壓目錄:
$ tar zxvf kscope-1.9.4
$ cd kscope-1.9.4/
編譯:
$ qmake
$ make
執行安裝:
$ sudo make install
安裝完畢後進行配置:
$ cd /etc/ld.so.conf.d/
$ sudo gedit kscope.conf
$ sudo ldconfig
啟動kscope:
$ kscopeapp
3.安裝遇到的問題
(1)執行qmake命令時,終端提示以下信息:
程序 'qmake' 已包含在以下軟體包中:
* qt3-dev-tools
* qt4-qmake
試試:sudo apt-get install <選定的軟體包>
bash: qmake:找不到命令
執行以下安裝命令即可:
$ sudo apt-get install libqt4-dev
(2)執行make命令進行編譯時,終端提示以下信息:
viscintilla.h:26: 致命錯誤: qsciscintilla.h:沒有那個文件或目錄
執行以下命令:
$ sudo apt-get install libqscintilla2-dev
$ sudo ln -s /usr/include/qt4/Qsci /usr/include/Qsci
然後再重新執行make命令即可進行編譯。

編譯時,會出現如下錯誤。
可以確定的是/usr/lib/libqscintilla2.so.5 這文件是存在的

/usr/bin/ld: release/editorcontainer.o: undefined reference to symbol 'QsciScintilla::getCursorPosition(int*, int*) const'
/usr/bin/ld: note: 'QsciScintilla::getCursorPosition(int*, int*) const' is defined in DSO /usr/lib/libqscintilla2.so.5 so try adding it to the linker command line
/usr/lib/libqscintilla2.so.5: could not read symbols: Invalid operation
collect2: ld 返回 1
make[2]: *** [kscopeapp] 錯誤 1
make[2]:正在離開目錄 `/usr/local/kscope-1.9.4/app'
make[1]: *** [release] 錯誤 2
make[1]:正在離開目錄 `/usr/local/kscope-1.9.4/app'
make: *** [sub-app-make_default] 錯誤 2
解決辦法:
在APP目錄下的Makefile.Release的LIBS變數加上-L/usr/lib -lqscintilla2

linux 下進行 C/C++ 開發一般使用什麼開發環境

開發環境是軟體和環境集成組合而成,前者用以支持軟體開發的相關過程、活動和任務,後者為工具集成和軟體的開發、維護及管理提供統一的支持。你問用什麼開發環境這個太過於籠統,這要看你的對這門語言的掌握程度,要是連單純的關鍵字都不會拼的話,建議使用一些功能全面的開發環境,比如說NeatBeans,code::blocks(新手的話我比較推薦這個),EclipseCDT,Visual Studio,JetBrain Clion(收費)等等這些能夠對代碼糾錯的開源軟體,要是比較熟這門語言的話你可以嘗試一下,VIM,sublime text,notepad++,Atom這些代碼編輯器,如果你對Linux系統足夠了解的話,你也可以用終端來編譯這門語言。

❸ 如何將vim打造成Linux下的source insight

KScope是cscope的圖形前端,他為那些不熟悉vim或者是不習慣終端作業的人提供了圖形界面的選擇,界面是這一款軟體的一個亮點,比 source insight還好看,從windows轉過來做Linux開發的人可能感覺比較親切。這也是我最近動心的原因。另外,它還有個比較迷人的特點:能生成函 數調用樹。但說白了,其實是調用graphviz畫出來的。

❹ linux下代碼閱讀工具有些什麼

Cscope

不過我推薦一個開發的很好的圖形前端 Kscope ,不輸於SI

KScope的下載地址為http://kscope.sourceforge.net
安裝過程比較簡單,不懂的話可以看一下INSTALL文件
安裝前需要先保證已經安裝了 cscope ctags dot ,前兩者一般系統都預裝了 dot是用於生成源碼圖表的 到 從http://www.graphviz.org下載最新的源代碼graphviz-2.14.tar.gz, 解壓 編譯安裝即可

❺ Linux下有沒有類似SourceInsight的代碼閱讀工具

Linux上有很多這樣的軟體,比微軟發布的VScode,它也是一個文本編輯器軟體,可以閱版讀任何語言寫成的代碼,而且權有「打開文件夾」的功能(相當於文件管理器插件)閱讀代碼非常方便。它有32位Linux版和64位Linux版,可以到VScode官網上下載deb或rpm軟體包來安裝,或者是下載tar.gz格式的tar包,解壓後直接運行(不需要安裝)。還有一個叫Atom的很有名的編輯器,同樣支持所有的編程語言,不管是閱讀代碼還是寫代碼都很強大,不過目前只有64位的Linux版本,沒有32位版。還有Sublime text,目前有Sublime text 2和Sublime text 3兩個版本,不過它是收費軟體。最後再介紹一個,幾乎每一種Linux發行版上,都預裝的文本編輯器軟體,那就是gedit,表面上看功能不多,但是各種插件不少,需要設置一下才能發揮它的強大功能。這些工具網上有設置、使用教程網路一下就知道了。

❻ ubuntu下的 kscope不能建立新工程。請問下是什麼原因。

bwc

❼ 大家在Linux系統下用什麼工具閱讀內核源碼

我在linux下閱讀源碼依然是
source
insight
--
wine,不過沒讀過kernel.還在讀一些小的開源代碼。

❽ ubuntu13.04安裝kscope能輸入中文嗎

1.安裝kde環境支持:

在ubuntn11.04下,不能直接安裝kscope1.6.2,先要安裝kde環境支持,如下步驟:

apt-get install kdelibs (解決kde-config not found)
sudo apt-get install xorg-dev (解決error:can't find X includes?)
sudo apt-get install kdelibs4-dev kdelibs4c2a (解決no KDE headers installed)
本人在安裝這些庫的時候,也遇到了一些問題,安裝的時候出現了:0% [Waiting for headers],然後就不動了。google了下,說是在apt-get install的過程中被中斷過(確實是這樣過),按照網上說的,把目錄下的/var/cache/apt/archives的一些文件刪除掉了,特別是/var/cache/apt/archives/partial目錄下的文件。

2. 下載kscope-1.6.2
下載地址:http://download.chinaunix.net/download/0006000/5469.shtml
下載後,解壓縮,並進入到kscope-1.6.2的源碼根目錄中。

3. 配置.configure
用命令./configure --without-arts進行config
這個時候,會提示找不到這個,找不到那個,按照提示,將所需要的軟體包都 安裝上。列出幾個如下:
錯誤1: configure: error: C++ preprocessor "/lib/cpp" fails sanity check
解決方法:sudo apt-get install build-essential ,然後再./configure --without-arts
錯誤2: configure: error: Lex/Flex is required in order to build KScope
解決方法:sudo apt-get install flex,然後再./configure --without-arts
錯誤3: configure: error: Yacc/Bison is required in order to build KScope
解決方法:sudo apt-get install bison,然後再./configure --without-arts
安裝過程中,只記錄了這些錯誤,如果還出現其它錯誤,google下,一般都能找到。

4. make
make時會出現的問題:
錯誤1: /usr/bin/ld: cannot find -lkateinterfaces
make時提示找不到 -lkateinterfaces,不用擔心,該參數是要找動態鏈接庫,其實沒有動態鏈接庫,只有靜態鏈接庫,該庫位於/usr/lib/libkatepartinterfaces.la,這個時候,切換到src目錄下:
[ /home/lanch/Download/kscope-1.6.2]$cd src
[ /home/lanch/Download/kscope-1.6.2/src]$grep -n -lkateinterfaces Makefile(evisie註:這行命令並沒有起到實際作用,所以我直接在/src/Makefile文件中替換了 -lkateinterfaces,查找方法和windows類似,Ctrl+F)
將Makefile文件中使用-lkateinterfaces 的地方,替換為/usr/lib/libkatepartinterfaces.la,接著,退回到上層目錄cd .. ,進行make,就會大功告成。

5. sudo make install
這個過程中沒現過錯誤。

6. 安裝cscope,ctags,graphviz
sudo apt-get install cscope ctags graphviz

到此安裝kscope1.6.2完成,可以在終端中輸入kscope打開kscope1.6.2了,當然你可以作成一個快捷方式,這里就不再說明。

使用了下,kscope1.6.2總體不不錯,速度比eclipse快多了,功能和界面比source navigator強多了…

在終端輸入kscope,第一次打開後需要設置依賴工具的路徑,按照下圖設置即可:

這時打開的源碼中文有亂碼,通過設置Tools-Encoding為Chinese Simplified(gb2312)後解決

若 要查看linux c編譯的項目,則選擇Project-New Porject,然後添加項目中所有的.c和.h,.pc為後綴的源文件即可,若要使用cscope的call function或者call graph功能,則要先點擊rebuild database生成相應的tags文件才行,看來和用Vim配置ctags插件是一樣的。

❾ Linux 下 SourceInsight問題

Linux下面怎麼能用windows的exe程序?這個是沒可能的
在想看Linux下面的代碼還要一定用SI3的話,只能用Samba最方便了……

閱讀全文

與linux下kscope的安裝相關的資料

熱點內容
台灣有部電影失憶的女主角 瀏覽:125
馬爾科夫模型是用什麼編程的 瀏覽:937
以前的香港電影好多孩子特異功能深化 瀏覽:942
限制上傳excel文件 瀏覽:336
編程和代數學有什麼關系 瀏覽:87
文件重命名擴展名 瀏覽:937
電影 女的到國外做妓女 瀏覽:521
千年人參電影曹查理 瀏覽:385
gps怎麼導出數據導出 瀏覽:919
色色的男同電影 瀏覽:606
泰國百合短片《此刻心情》 瀏覽:434
那個網站可以看島國片 瀏覽:189
方唐鏡大什麼大 瀏覽:291
lt18i強刷工具 瀏覽:542
觀影網址 瀏覽:661
17世紀美洲建國類小說 瀏覽:427
中文字幕的日本片 瀏覽:785
韓國電影愛情片免費看有哪些 瀏覽:59
一本小說主角是木匠 瀏覽:272
如何從ftp下載文件夾 瀏覽:963

友情鏈接