读书人

gdb调试怎么以字符串形式print这三种变

发布时间: 2012-03-01 10:25:47 作者: rapoo

gdb调试如何以字符串形式print这三种变量?
void main(){
char str1[10] = "str1 ";
char *str2 = "str2 ";
char *str3 = strdup( "str3 ");

}
我看这三个变量中有些使用print只能打印出变量的地址,请问如何以字符串形式print这三种变量?

[解决办法]
可以打印地址和内容呀
p str1
p str2
p str3
[解决办法]
print *str1
[解决办法]
p str1
p str2@4
p str3@4
[解决办法]
这样就可以了

p str1
p str2
p str3

读书人网 >C语言

热点推荐