iar調(diào)試怎么看變量(iar如何實時查看變量)
1、什么的值是寄存器的還是 你設置的變量寄存器的話,在仿真狀態(tài)下點擊viewregister,變量的話,直接右鍵你要查看的變量,選擇add to watch;簡單來說可以 Add to Watch 添加到Watch窗口 不過你需要明確這個變量的作用域和生命期對于很多臨時變量,如果你斷點過早或者過晚的話是無法觀察到其數(shù)值的 Watch窗口可以查看某個符號不僅限于變量的內(nèi)容和類型。
2、根據(jù)您的需求,我給出如下解答在debug模式下,當光標在變量起始部位時,按住shift然后按方向鍵一直到變量的末尾,然后按Ctrl+Shift+i,即可查看變量值當然,您必須先在變量前設置了斷點下面是一些拓展DEBUG是一種;右鍵工程項目文件,在Optionsdebuggersetup 把 run to main 那項勾上就行了;局部變量在方法體里創(chuàng)建,在方法體外訪問不到這個變量局部變量的創(chuàng)建與使用局部變量必須賦值,成員變量可以不賦值代碼如下public class Person public static void mainString arges String name=quot小黃quotStr;一個方法是程序在函數(shù)內(nèi)暫停時,你把鼠標指針放在你需要看的變量上,會直接顯示該變量值,第二個方法是你打開“Local”窗口,就能看到當前函數(shù)內(nèi)所有局部變量的數(shù)據(jù)值了。
3、看看HELP中的說明,很誘人 Set Data BreakpointSets breakpoints directly in the Memory window The breakpoint is not highlighted you can see, edit, and remove it in the Breakpoints dialog box The breakpoints;可以的,在view中找到live watch,在live watch窗口中添加你要看的數(shù)據(jù)變量名,就能實時查看數(shù)據(jù)值了更新頻率以及顯示方式2,10,16進制,或char都是可以在那里右鍵菜單里面設置的另外添加的變量只能是全局變量,不能;局部變量里面的值會在程序退出函數(shù)的時候給清理掉,所以你要看里面的數(shù)據(jù)的話有兩種方法把數(shù)據(jù)再復制一份給另一個全局變量,在liveWatch里面添加這個變量可以進行實時查看在view中找到Locals窗口,再在你要看的那個變量的;全速運行時,jlink不會返回調(diào)試信息給ide,如果你需要查看,可在語句中加入斷點。
4、但是,IAR是支持快速查找變量類型函數(shù)甚至是宏定義功能的設置方法如下1打開工程,在菜單欄的TOOLS項下,選擇options2彈出的IDEoptions對話框中選擇Project選項卡,勾選“Generatebrowseinformationquot3設;Copyright #169 19992020, CSDNNET, All Rights Reserved 打開APP chenweifu365 關注 操作系統(tǒng)的環(huán)境變量 原創(chuàng) 20180206 165325 6點贊 chenweifu365 碼齡6年 關注 一簡介 1概念非程序員跳過環(huán)境;ctrl+f在當前文件中匹配關鍵詞,你要是要更大范圍內(nèi)查找,可以使用ctrl+shift+f,有更多查找選項。
5、你看到的顯示error的變量 應該都是局部變量吧 在IAR里局部變量的內(nèi)存分配是動態(tài)的,也就是說用到它的時候給它分配內(nèi)存,用完釋放內(nèi)存,所以只有運行到的時候才會顯示其值 ,其他都顯示error。
6、先增加一個watch變量試試就是進入調(diào)試模式,選中某一個變量,右鍵選擇watch該變量,然后看看watch窗口有沒有出來,還是不是灰色。
掃描二維碼推送至手機訪問。
版權聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。