嵌入式Linux開發學習之Source Insight 軟件安裝和使用

1、Source Insight安裝

Source Inisght 是一款功能強大的代碼編輯、閱讀工具,工作在 Windows 下,我們可以用Source Insight 來進行代碼編寫和閱讀,編寫完成以後將代碼拷貝到Ubuntu 中去編譯即可。Source Insight 下載地址為:https://www.sourceinsight.com/download/,如圖 所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

Source Insight 下載界面

我們已經下載好,雙擊“sourceinsight4096-setup.exe”即可開始安裝,首先是下圖所示歡迎界面:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

Souce Insight 4.0 安裝歡迎界面

點擊圖中的“Next”按鈕進入下一步,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

協議許可界面

選擇圖中的“I accept the terms in the license adreement”,然後點擊“Next”按鈕,進入安裝目錄選擇界面,根據自己的實際情況選擇合適的安裝目錄,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

安裝目錄選擇

選擇好安裝目錄以後點擊“Next”按鈕,進入圖中所示的準備安裝界面:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

準備安裝界面

點擊圖中的“Install”按鈕開始安裝,等待安裝完成,安裝完成以後如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

安裝完成界面

點擊圖中的“Finish”按鈕退出安裝,安裝成功以後會在桌面上出現 Source Insight4.0 的圖標,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

Sourc Insight 4.0

雙擊圖標打開 Source Inisght 4.0,第一次打開的話會有 Licese 提示,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

License提示

因為 Source Insight 4.0 是個收費軟件,所以是需要購買 License 的,如果沒有購買的話可以免費體驗 30 天,點擊圖中的“確定”按鈕,進入圖中所示界面:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

license 輸入界面

在圖中,如果你已經購買了 licese 那麼就選擇第一個,如果沒有購買 licese 的話就選擇第二個免費體驗 30 天,選擇好以後點擊“Next”按鈕,進入圖中所示界面:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

信息輸入界面

填寫圖中的信息,然後點擊“Next”,填寫好以後一路“Next”下去就可以了,打開以後的默認界面如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

Source Insight 默認界面

至此 Source Insight 安裝完成。

2、 Source Insight新建工程

跟 MDK、IAR 一樣,Source Insight 是需要創建工程的,但是遠沒有 MDK 和 IAR 那麼複雜,先新建一個工程文件夾, 比如 test,test 用來存放工程所有文件,包括 Source Insight 工程文件和 C 語言源碼文件。

注意!Source Insight 的工程不能有中文路徑!!!!!!注意!Source Insight 的工程不能有中文路徑!!!!!!注意!Source Insight 的工程不能有中文路徑!!!!!!

在剛剛創建的 test 文件夾中新建一個SI 文件夾,用來存放 Source Insight 的所有工程文件,完成以後如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

工程文件目錄

工程文件夾準備好以後就可以創建工程了,點擊 Source Insight 的:Project->New Project,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

新建工程

點擊“New Project”後進入圖中所示界面:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

工程名字和路徑設置

在圖中設置好工程名字和路徑以後點擊“OK”按鈕,會進入另外一個設置界面,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

工程設置

在圖中我們一般不需要做任何修改,主要是檢查一下路徑是否正確,如果沒問題的話就點擊“OK”按鈕即可,進入向工程添加文件界面,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

向工程添加文件界面

如果你的工程文件夾已經有源文件了,那麼就可以按照圖中所示方法將所有的源文件添加到工程中,添加完成以後點擊“Close”按鈕關閉即可。新建工程完成以後 Source Insight 如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

工程創建完成

我們發現圖中好像和沒有新建工程的界面沒有區別?那是因為我們新建的工程是個空的工程,沒有任何的源文件,所以看起來沒啥變化。

3、工程中新建源文件

我們在剛剛新建的工程裡面新建兩個文件:main.c 和 main.h,先新建 main.c 文件,點擊:File->new,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

新建c 文件

設置 c 文件的名字為 main.c,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

文件命名

文件命名完成以後點擊“OK”按鈕,文件創建完成,main.c 只是創建了但是還沒有保存,更沒有添加到我們的工程中,所以我們點擊:File->Save,或者直接按下鍵盤上的“Ctrl+S”鍵來保存,保存界面如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

保存界面

設置好圖中的保存路徑以後點擊“保存”按鈕即可,保存以後會彈出一個對話框,詢問你是否要將剛剛保存的 C 文件添加到工程中,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

是否要將 C 文件添加到工程

我們肯定要選擇“是”了,要將 main.c 添加到工程中的,添加完成以後的 Source Insight 界面如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

工程界面講解

在圖中可以看到我們正在操作main.c 這個文件,當前工程只有main.c 這一個文件,中間部分就是我們的代碼編輯區,我們可以在裡面寫代碼。同樣的方法我們在新建一個 main.h頭文件,

4、工程中編寫代碼

我們在工程中創建了 main.c 和 main.h 兩個源文件,接下來在這兩個文件中編寫代碼,在main.c 和 main.h 中分別寫入如下代碼:

示例代碼 main.c 文件代碼 

1 #include "main.h"
2 #include "stdio.h" 3
4 void main(int argc, char *argv[])
5 {
6 printf("this is a test file"); 7 }
8
示例代碼 main.h 文件代碼
9 #ifndef _MAIN_H
10 #define _MAIN_H
11
12
13 #endif

編寫完成以後 Source Insight 界面如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

編寫代碼後的工程

5、工程文件同步

代碼編寫完成以後需要對 Source Insight 做一次同步操作,同步的目的是為了可以進行函數跟蹤,比如 MDK 中直接跳轉到某個函數的定義處查看函數源碼。同步的方法很簡單,點擊 Project->Synchronize Files,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

工程同步

點擊“Synchronize Files”以後打開同步對話框,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

同步設置

按照上圖所示設置同步,設置好以後點擊“Start”開始同步,等待同步完成,如果工程很小的話同步速度會很快!可能看不到同步的過程,如果工程比較大的話同步就會多花一點時間。

關於 Source Insight 的安裝以及使用就講解到這裡,大家自行多練習幾遍 Source Insight 創建工程和新建文件操作。

6、Source Insight 中文亂碼問題

第一次裝好 Source Insight,如果打開有中文的文件,可能中文顯示會亂碼,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

中文亂碼

這是因為編碼方式沒有選對,點擊Options->Preferences…,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

Preferences 對話框打開方式

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

文件編碼設置

將文件編碼改為 GB2312 以後中文顯示就正常了,如果中文還是顯示亂碼的話那就試著將圖中的“Default line ending”改為“Unix(LF)”,將“Default encoding”改為“UTF8”,如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

改為UTF-8 編碼

這是因為 Linux 下是UTF-8 編碼的,如果你的工程是從 Linux 下拷貝出來的,那麼肯定就要使用 UTF8 編碼才能正常顯示。中文正常顯示如圖所示:

嵌入式Linux開發學習之Source Insight 軟件安裝和使用

中文正常顯示


分享到:


相關文章: