在写wifi库的时候碰见一个 Segmentation fault(Core Dump)所以需要用GDB调试下。在cmake的时候,修改CMakeLists.txtset(CMAKE_C_FLAGS "-g -Wall")然后就可以调试了,打开调试功能。如果是调试C++ 就要用添加set(CMAKE_CXX_FLAGS "-g -Wall")仔细观察发现,原来是数组越位访问了。本来定义是2个,访问第三个了。还有是没有定义地址,访问NULL了。