|
發布時間: 2024-7-27 20:48
正文摘要:w10上使用keil5, 發現watch里的變量,有的可以手動改變,進行單步調試,有的不可以,因此不能進行單步調試,如下: NowT可以改變,s_for_Start1820不能改變,開始不明白是什么原因, 后來無 ... |
wh8010jky 發表于 2024-7-28 13:41 你要搞清楚Keil用的多少位的編譯器,內核是不一樣的:
|
xiaobendan001 發表于 2024-7-28 08:02 是的,是同一個變量。怪就怪在必須在兩個文件中定義,一個是正常定義(如uchar, bit ), 一個是聲明外部聲明。在keil4之前沒有這個問題,keil5里所有的變量但是這樣的要求。 你們的keil5沒有這樣的問題碼?我剛開始在w10里用keil5, 是我的系統有問題?keil4 在我的系統里不能用。 |
| 不懂,帶extern是同一個變量,不帶就是兩個,你改的可能是另外一個吧 |