用C写了一个小程序,运行时前面部分正常,之后出现段错误提示,网上查了一下资料,明白了原因。
产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址.还有就是陷入死循环。
仔细检查代码后排除不存在物理地址、死循环和0地址的可能,加上 sudo 执行成功。
用C写了一个小程序,运行时前面部分正常,之后出现段错误提示,网上查了一下资料,明白了原因。
产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址.还有就是陷入死循环。
仔细检查代码后排除不存在物理地址、死循环和0地址的可能,加上 sudo 执行成功。
© 著作权归作者所有