如何用gcc指定堆栈框架大小?

时间:2013-08-27 13:15:24

标签: gcc valgrind stackframe

将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

但没有奏效。我想我走错了路。请帮忙。

0 个答案:

没有答案