SouceInsight檢視ARM彙編

2021-05-25 02:27:45 字數 1192 閱讀 5836

source insight具備了型別編輯功能,理論上可以支援任何的型別。

但是完整的新增一種型別,需要編輯大量的關鍵字屬性以及規則,但是要做到一般的支援還是很簡單的。

1.   開啟source insight軟體,選定options裡面的document options。

2.   在document type上選擇最接近的x86 asm source file,然後在file filter的框裡面新增上 *.s。

3.   重新新增整個工程,這樣.s的程式被成功新增進去了,但是因為使用的是x86 asm的規則,所以並沒有做到高亮顯示,彙編的函式也沒有被識別。

4.   不過沒關係,我們可以利用全工程搜尋以及references框來檢視關聯關係。(references框可以通過view->relation window開啟)

5.   收工,如果想和c語言一樣跳**如,那就只能自己編寫型別規範了,arm的**和其他地方都沒有,挺麻煩的。

(1)做arm嵌入式開發時,有時得整彙編**,但在sis裡建立project並add tree的時候,根據預設設定並不會把該tree裡面所有彙編檔案都包含進來,預設只加了.inc和.asm字尾的, .s字尾的沒有。而且用sis開啟.s的檔案時,一片黑白沒有色彩, 感覺回到dos的edit時代裡了。

解決方法是在options->document options裡面,點左上的document type下拉列表,選擇x86 asm source file,然後在右邊的file filter裡*.asm;*.inc;的後面加上*.s; 接著close就可以了。這樣就可以add tree時把這些彙編加到project裡面。

至於要讓彙編高亮顯示和索引查詢,解決方法是在options->document options裡面,點左上的document type下拉列表,選擇c source file,然後在右邊的file filter裡補上*.s,*.s就可以像看c一樣看彙編。十分方便,哈哈。

(2)很多時候由於電腦重啟等原因,造成重新開啟source insight工程時會有異常,比如開啟後project視窗不見了,看不到檔案列表,此時再手工開啟是無效的。以前不得不重新建立乙個project工程,相當麻煩。其實只需要關掉該工程後,開啟source insight應用軟體,從裡面開啟工程,就可以有project視窗了。正常後,再重新直接開啟軟體工程就不會再有問題了。

(3)快捷鍵。從主視窗切到工程視窗:ctrl+o,從主視窗切到函式列表視窗:alt+l

SouceInsight的幾個視窗弄的還原不了

手賤,把sourceinsight的幾個視窗搞的還原不了。以為解除安裝再裝就可以了。卸了轉,裝了解除安裝,還是之前一樣亂的,以為沒有解除安裝乾淨,重複好幾次。還是不行。最後找到原因 可能之前改的配置沒有給解除安裝.他在c users zhangquanstudent documents 這個解除安裝...

gdb檢視mysql GDB檢視命令

關於 gdb 除錯工具,主要是講解它的字元介面的使用,也就是使用命令除錯程式。gdb 中除錯的命令非常的多,具體可以通過 help 命令檢視。檢視命令的種類 檢視各個種類的命令可以進入到 gdb 的命令列模式中,使用 help 命令檢視,使用方式 gdb help 不需要新增任何的引數,例如 gdb...

CentOS檢視系統資訊 CentOS檢視命令

一 檢視cpu more proc cpuinfo grep model name grep model name proc cpuinfo 如果覺得需要看的更加舒服 grep model name proc cpuinfo cut f2 d 怎麼樣,linux的命令就要這樣熟悉。二 檢視內 roo...