C++和G++手工开栈的=_=

时间:2015-05-06 01:14:34   收藏:0   阅读:2653

微软的编译器(C++)

#pragma comment(linker, "/STACK:102400000,102400000")  

G++

    int size = 256 << 20; // 256MB
    char *p = (char*)malloc(size) + size;
    __asm__("movl %0, %%esp\n" :: "r"(p));

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!