Program terminated with signal 11, Segmentation fault.
#0 0x0000003663c70485 in malloc_consolidate () from /lib64/libc.so.6
(gdb) bt
#0 0x0000003663c70485 in malloc_consolidate () from /lib64/libc.so.6
#1 0x0000003663c72a6c in _int_malloc () from /lib64/libc.so.6
#2 0x0000003663c74cde in malloc
我正在尝试学习一些关于重入呼叫的知识,并且我正在尝试使用_vsnprintf_r()。第一个参数似乎是一些struct _reent *。在Cygwin上,我似乎可以像这样使用它:_vsnprintf_r (_REENT, /* rest of the arguments here */)。这是正确的吗?即使在Cygwin之外,这也是正确的吗?关于这一点似乎缺乏一定的文档。我在谷歌和必应上的搜索结果不是很好。