0

将 valgrind 与程序一起使用,它显示
==940== 抑制,使用:--max-stackframe=48000588 或更大
==940== 大小为 4 的无效写入
==940== 在 0x80499EC:sequencer_run (stdio2.h :105)
==940== by 0x804DEF6: thread_start (thread.c:105)
==940== by 0x8049072: main (genome.c:237)
==940== 地址 0xbbd51340 在线程 1 的堆栈上

通过使用 max-stackframe 选项,可以抑制错误。但是我如何用 gcc 修改 max-stackframe 大小?我尝试使用
#define STACK_CHECK_MAX_FRAME_SIZE 48000588

但是没有用。我想我走错路了。请帮忙。

4

0 回答 0