strcpy在centos6.x,gcc4.4.7版本上会有bug,自我移动导致覆盖错误overlap
继续发现strncpy和sprintf也会遇到同样的问题。采用memcpy就没有问题了看了下源码,跟strcpy也没什么区别暂时不明白为什么strcpy、strncpy、sprintf在gcc4.4.7下,自我移动会导致问题。一直到越界崩溃但是实际结果是121234565678在几个机器上试了下在gcc4.1.1上,是12121212121。。。。。。崩溃Gcc4.4.7显示121234565678gcc4.8.5显示12123456789应该是在4.4.7上确实有优化,但是4.8.5应该是解决了,而且连