|
這是一個一個月前提過的問題,一直沒有解決,今天再提,看看有沒有高手幫助解決。
問題是這樣的:
w10運(yùn)行keil5, 如圖,
ushar NowTem=0 是 main()中的一個局部變量,在watch 中想給其賦一個值試試,結(jié)果馬上又恢復(fù)0,不能賦值,很不方便調(diào)試。
如果,先將其在其他任意一個函數(shù)(即使與本函數(shù)main沒有關(guān)系)中定義 uchar NowTem=0; 然后再在main 中聲明 extern uchar NowTem; 就行了,想怎么調(diào)試都行。
所有的變量都是這樣的:要想改變值調(diào)試,必須在其他函數(shù)中定義,然后聲明extern.
這個問題在 keil4 之前從未出現(xiàn)過,有朋友說,是 keil5 的版本問題,我在下載過幾次,在 keil 官網(wǎng)也下載過,結(jié)果都是這樣的,官網(wǎng)上有4個版本,我下的是C51, 官網(wǎng)上沒提是32還是64的。
朋友們,有沒有碰到過這個問題的? |
|