看鸟叔的Linux基础篇,第22章软件安装:原始码与Tarball,实际操作当中讲make的C程序例子(P783),编译成object文件和连结生成可执行文件main都没有任何问题,但是在执行mian之后出现了segementation fault,查阅资料错误原因一般是:
1. 数组超出了范围(out of range)
2. 修改了只读内存
debug过程如下图:
之前:
debug之后:
看鸟叔的Linux基础篇,第22章软件安装:原始码与Tarball,实际操作当中讲make的C程序例子(P783),编译成object文件和连结生成可执行文件main都没有任何问题,但是在执行mian之后出现了segementation fault,查阅资料错误原因一般是:
1. 数组超出了范围(out of range)
2. 修改了只读内存
debug过程如下图:
之前:
debug之后: