搜尋
首頁系統教程LinuxSource Insight在Ubuntu系統中的使用方法解析

相信很多朋友在Windows下都習慣用Source Insight來閱讀分析原始碼了,對於LINUX下面的工具,確實有比較高效的,配置起來起對比較麻煩,也比較繁瑣,相信很多人肯定希望能在Linux下面也能用到Source Insight,以下小編將為大家帶來Ubuntu中Source Insight的使用詳解!一起去看看吧!

這是我的系統資訊:Linux gavin-laptop 2.6.32-40-generic https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b87-Ubuntu SMP Tue Mar 6 00:56:56 Linux

要使用Source Insight還要裝一個wine工具,這個工具直接 sudo apt-get install wine在網路正常的情況下會自動安裝。然後找到放Source Insight的執行檔(也就是在windows系統下的安裝檔),滑鼠右鍵然後選擇用wine工具打開,就是一個紅色的小酒杯,安裝過程就跟在Windows環境下安裝是一樣的,都依預設選項安裝,安裝完成後,點Applications-Wine-Configure wine出現如下圖所示配置視窗

Ubuntu中Source Insight的使用详解

#然後選擇Drivers,並新建一個Driver,磁碟機可自由分配。然後點你分配的那個盤符號,選擇Browse ,也可以直接輸入Path ,個人比較趨向於透過Browse得到,畢竟眼睛看到的更容易讓人相信,對吧。

Ubuntu中Source Insight的使用详解

#我是分配一個D 盤,掛載的是我的/home/gavin/資料夾。如果不設定這裡,將無法在ubuntu下面新建工程。

下面以實際操作部分以一個u-boot原始碼新建一個工程來向大家示範具體操作。

原始碼存放路徑為:/home/gavin/workspace/xc2440/bootldr/u-boot-2012.04-rc3

進入目前原始碼目錄,執行mkdri SI     //在原始碼目錄下方新建一個SI 資料夾來存放Source Insight工程。

chmod 777 SI //這一步很重要,我這裡是將SI資料夾的權限掉到最高,因為這裡權限不夠的時候會無法建立工程。

做完這些後,打開Source Insight軟體:Applications->Wine->Programs->Source Insight 3->Source Insight 3.5就可以啟動軟體了,啟動過程和在Windows 下是一樣的。還有一些設定和windows下一樣,這裡就不說了。下面開始新建工程。 Project ->New progect會跳出如下對話框:

Ubuntu中Source Insight的使用详解

#點Browse按鈕,找到我們在原始碼目錄下面新建的那個SI資料夾。選擇並確定。

Ubuntu中Source Insight的使用详解

#再點OK 確認(這裡有一個小疏忽,沒有重給項目命名,一般改成和項目一樣的名字方面查找,這裡可以命名為u-boot-2012.04-rc3).

接下來要注意的時源碼路徑,我們先前新建的SI 資料夾只是工作文件檔案存放的路徑,

Ubuntu中Source Insight的使用详解

#所以需要切換到上一層的原始碼路徑,去掉\SI

Ubuntu中Source Insight的使用详解

#接著確認,就可以開始往工程裡加入原始碼了。我這裡為了方面演示就將所有的工程都添加到源碼了,如果你的電腦配置不是很高,這是不推薦的,因為有些代碼後面你需要加入,也是可以加的。

Ubuntu中Source Insight的使用详解

#選Add Tree就是將所有的源碼加進去,會提示你要加入多少個文件,選OK就行,然後點colse關閉對話框,

「同步」來源文件,在Source Insight選單中選Project->Synchronize Files會跳出如下對話框

Ubuntu中Source Insight的使用详解

#根據需要選擇就行了。最後點OK 會進行同步,同步好後就可以使用Source Insight 查閱原始碼了,盡情享受Source Insight閱讀程式碼帶來的樂趣吧!

快捷鍵就不要來問我了。在選單列選擇Help->Create Key List自己慢慢看。

下面的關於解決wine慢的方法是從網上看到的,我沒有去管,因為我的還可以接受

上一頁12 下一頁 閱讀全文

以上是Source Insight在Ubuntu系統中的使用方法解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:脚本之家。如有侵權,請聯絡admin@php.cn刪除
Linux操作是什麼?Linux操作是什麼?Apr 13, 2025 am 12:20 AM

Linux操作系統的核心是其命令行界面,通過命令行可以執行各種操作。 1.文件和目錄操作使用ls、cd、mkdir、rm等命令管理文件和目錄。 2.用戶和權限管理通過useradd、passwd、chmod等命令確保系統安全和資源分配。 3.進程管理使用ps、kill等命令監控和控制系統進程。 4.網絡操作包括ping、ifconfig、ssh等命令配置和管理網絡連接。 5.系統監控和維護通過top、df、du等命令了解系統運行狀態和資源使用情況。

使用Linux別名提高自定義命令快捷方式的生產率使用Linux別名提高自定義命令快捷方式的生產率Apr 12, 2025 am 11:43 AM

介紹 Linux是一個強大的操作系統,由於其靈活性和效率,開發人員,系統管理員和電源用戶都喜歡。但是,經常使用長而復雜的命令可能是乏味的

Linux實際上有什麼好處?Linux實際上有什麼好處?Apr 12, 2025 am 12:20 AM

Linux適用於服務器、開發環境和嵌入式系統。 1.作為服務器操作系統,Linux穩定高效,常用於部署高並發應用。 2.作為開發環境,Linux提供高效的命令行工具和包管理系統,提升開發效率。 3.在嵌入式系統中,Linux輕量且可定制,適合資源有限的環境。

在Linux上掌握道德黑客的基本工具和框架在Linux上掌握道德黑客的基本工具和框架Apr 11, 2025 am 09:11 AM

簡介:通過基於Linux的道德黑客攻擊數字邊界 在我們越來越相互聯繫的世界中,網絡安全至關重要。 道德黑客入侵和滲透測試對於主動識別和減輕脆弱性至關重要

如何學習Linux基礎知識?如何學習Linux基礎知識?Apr 10, 2025 am 09:32 AM

Linux基礎學習從零開始的方法包括:1.了解文件系統和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.學習文件操作,如創建和編輯文件,4.探索高級用法如管道和grep命令,5.掌握調試技巧和性能優化,6.通過實踐和探索不斷提陞技能。

Linux最有用的是什麼?Linux最有用的是什麼?Apr 09, 2025 am 12:02 AM

Linux在服務器、嵌入式系統和桌面環境中的應用廣泛。 1)在服務器領域,Linux因其穩定性和安全性成為託管網站、數據庫和應用的理想選擇。 2)在嵌入式系統中,Linux因其高度定制性和高效性而受歡迎。 3)在桌面環境中,Linux提供了多種桌面環境,滿足不同用戶需求。

Linux的缺點是什麼?Linux的缺點是什麼?Apr 08, 2025 am 12:01 AM

Linux的缺點包括用戶體驗、軟件兼容性、硬件支持和學習曲線。 1.用戶體驗不如Windows或macOS友好,依賴命令行界面。 2.軟件兼容性不如其他系統,缺乏許多商業軟件的原生版本。 3.硬件支持不如Windows全面,可能需要手動編譯驅動程序。 4.學習曲線較陡峭,掌握命令行操作需要時間和耐心。

Linux難以學習嗎?Linux難以學習嗎?Apr 07, 2025 am 12:01 AM

Linuxisnothardtolearn,butthedifficultydependsonyourbackgroundandgoals.ForthosewithOSexperience,especiallycommand-linefamiliarity,Linuxisaneasytransition.Beginnersmayfaceasteeperlearningcurvebutcanmanagewithproperresources.Linux'sopen-sourcenature,bas

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),