最近测试的项目,程序经常core,用gdb定位时,发现原因是在对比两个字符串时,其中一个是空或者空指针。
所以在strcmp之前,要检查一下是否含空指针。
另外,体验到aix的容错性的强大。这些代码在aix下完全没有问题;但linux下,遇一个core一次。