stack smashing detect错误修正
运行./a.out程序时候出现如下:
*** stack smashing detected ***: ./a.out terminated
段错误 (核心已转储)
一般这个错误是由于堆栈错误,很可能是编译器的不同造成的。所以可以先在编译的时候加入 -fno-stack-protector
编译时候如下gcc my_replace.c -fno-stack-protector。就可以避免这种错误哦。
作者:issta hu
出处:http://www.cnblogs.com/hcu5555/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。