IAR中如何實時觀察變數值

2021-09-26 10:31:58 字數 1103 閱讀 2320

用乙個簡單的程式演示一下,首先進入到除錯介面。

選中要觀察的變數,然後單擊滑鼠右鍵選擇 add to watch 「j」,將要觀察的變數依次新增到觀察視窗,然後單步執行,或者讓程式執行到斷點處,就可以在觀察視窗看到變數的值。

在觀察窗口中變數上單擊滑鼠右鍵,可以選擇變數顯示的格式

quick watch 和 watch的功能基本一樣,但是一次只能新增乙個變數。watch視窗可以新增多個變數。

i、j、k為區域性變數,在全速執行時看不到值變化,只有程式暫停後才能看到。還有一種更簡單的觀察區域性變數方法。在view選單下選中local選項。它會根據程式運**況,自動將各個函式中的區域性變數顯示出來。

在程式中要觀察變數位置處打斷點,當程式在斷點處停止後,所有區域性變數的值都會在local視窗中顯示出來。

如果要在程式執行過程中實時顯示變數值,變數必須設定為全域性變數。然後再變數上右鍵選擇add to live watch 「k」

將i、j、k設定為全域性變數,然後新增到live watch觀察視窗,全速執行程式。這時後再live watch 視窗就能實時看見變數值。

在觀察視窗變數上單擊滑鼠右鍵可以選擇變數顯示的資料格式。也可以直接用滑鼠拖動變數,調整變數在視窗中的位置。

xpage中的CGI變數值

xpage是基於jsf開發的技術,所以xpage中的一些物件的使用方法類似於jsf.facescontext.getexternalcontext getrequestcontextpath 獲取請求的資料庫名稱 如 nsf facescontext.getexternalcontext getre...

怎樣向awk中傳入shell變數值

假設當前目錄下有a.log b.log二個檔案,利用awk列印出其檔名,指令碼如下 bin bash for file in log doawk beginend file done 在這裡最讓人混淆的是單引號和雙引號 我們可以利用bash x test.sh來執行指令碼,其會將指令碼中的shell...

Makefile中的變數值的替換 一

1.使用指定字串替換變數中的字尾字元 串 格式 var a b 或 注意 替換表示式中不能有空格 例 src acc bcc ccc obj src cc o test echo obj obj make test輸出結果 ao bo co 2.變數的模式替換 使用 保留變數值中的指定字串,替換替他...