今天在做仿真的时候,在ns2下改完代码,编译通过了。但是运行TCL脚本的时候出现了“段错误(核心已转储)”的错误。网上说是数组越界,内存未分配等原因。
自己还是太弱,GDB调试还是不会。后来让师兄帮忙看了下,找到了出错的地方。出错的原因是没给变量分配内存。
最初只是给这两个list变量初始化,但是错误就在于没有给他们分配内存!!
要先分配内存这样就不会有问题了
今天在做仿真的时候,在ns2下改完代码,编译通过了。但是运行TCL脚本的时候出现了“段错误(核心已转储)”的错误。网上说是数组越界,内存未分配等原因。
自己还是太弱,GDB调试还是不会。后来让师兄帮忙看了下,找到了出错的地方。出错的原因是没给变量分配内存。
最初只是给这两个list变量初始化,但是错误就在于没有给他们分配内存!!
要先分配内存这样就不会有问题了