最近一个代码编译之后,运行老是报“段错误,核心已转储”,用gdb的bt命令也无法定位到原因。最后发现是因为一个返回int类型的函数没有写return。windows下面没有return的会自己return,linux下编译警告没有return,程序运行的时候却会报错。
最近一个代码编译之后,运行老是报“段错误,核心已转储”,用gdb的bt命令也无法定位到原因。最后发现是因为一个返回int类型的函数没有写return。windows下面没有return的会自己return,linux下编译警告没有return,程序运行的时候却会报错。