今天让我措手不及gdb
:
Program exited with code 0146.
Run Code Online (Sandbox Code Playgroud)
gdb
以八进制打印返回码;调查我发现的原因:http :
//comments.gmane.org/gmane.comp.gdb.devel/30363
但这并不是一个特别令人满意的答案。一些快速的谷歌搜索并没有揭示历史,所以我希望 SO 上的某个人可能知道背后的故事。
一个有点相关的问题,如何查看八进制的返回码?也许旧机器总是打印返回码?
$ printf %o\\n $?
Run Code Online (Sandbox Code Playgroud)
很别扭 :)