在Linux下编译时出现段错误应该怎么调试

在产生段错误的时候 采用一般的方法调试是很难发现的 一、先看几个段错误实例 (1) 这是因为指针没有开任何内存空间,所以这个0没有地方去,就会产生段错误 (2) 这个比较简单,0地址是受保护的地址,是系统自己要用的。 (3) 这个一看不太好看,这是因为test是一个字符串常量,他是静态内存里面的,但是通过mallow和new产生的指针申请的空间是动态的,当我们把静态内存放到动态上的时候就会报错。
相关文章
相关标签/搜索