当前位置: 技术问答>linux和unix
[gdb]调用函数时,光显示返回值,并不输出结果。。。
来源: 互联网 发布时间:2016-10-14
本文导语: 我有一个函数Fprint32,专门是将FBFR32类型的变量以一个固定的格式输出到屏幕上。但我在gbd时调用该函数时,只能看到该函数的返回值,而没有输出结果。 (gdb) call Fprint32((FBFR32 *)sco -> output_buffer) $3 = 1 另外,当...
我有一个函数Fprint32,专门是将FBFR32类型的变量以一个固定的格式输出到屏幕上。但我在gbd时调用该函数时,只能看到该函数的返回值,而没有输出结果。
(gdb) call Fprint32((FBFR32 *)sco -> output_buffer)
$3 = 1
另外,当前目录下,也没有产生stdout或者stderr???
help!!!!
(gdb) call Fprint32((FBFR32 *)sco -> output_buffer)
$3 = 1
另外,当前目录下,也没有产生stdout或者stderr???
help!!!!
|
先保证当前目录下具备stdout,这样,函数Ffprint32才会输出数据到stdout
要不,直接touch stdout个。
要不,直接touch stdout个。