代码块上未显示的局部变量
Local variables not showing on CodeBlocks
在下面的代码中,除了c
之外的所有变量都消失了。如果我将鼠标悬停在 watches 中 c
的值上,我可以看到所有局部变量。
int x=61, i=0, sq=0, s1=0, s2=0;
char a='a';
我试过TDM-GCC-64和minGW,都显示同样的问题。我该如何解决这个问题?
问题出在 gdb 试图打印 CP65001
个字符。解决方法是转到设置->调试器->默认->调试器初始化命令和类型,
set charset UTF-8
。这解决了我的问题。
在下面的代码中,除了c
之外的所有变量都消失了。如果我将鼠标悬停在 watches 中 c
的值上,我可以看到所有局部变量。
int x=61, i=0, sq=0, s1=0, s2=0;
char a='a';
我试过TDM-GCC-64和minGW,都显示同样的问题。我该如何解决这个问题?
问题出在 gdb 试图打印 CP65001
个字符。解决方法是转到设置->调试器->默认->调试器初始化命令和类型,
set charset UTF-8
。这解决了我的问题。