NS2中,编译文件

来源:互联网 发布:全民奇迹数据库修改 编辑:程序博客网 时间:2024/04/28 09:23

NS2中,编译文件


NS2是用c++和tcl编写的,可以按照自己的方式修改并执行。所以就需要修改一下里面的源码,编译之后执行。这里简单介绍一下,如何编译。



如果只是简单改动,比如添加了一个.cc文件,或者修改了一个.cc文件。在makefile文件修改之后,直接在nsx.xx目录下,执行$ make就可以了。
修改makefile
(1)添加了.cc文件
例如:在nsx.xx目录下,添加文件夹为vv,添加的文件为aa.cc
在"OBJ_CC= \",之后添加
vv/aa.o \
/// vv前有tab键,aa.o后有个空格在加反斜杠,可以参照已经写好的,照本宣科。
再执行make即可。
(2)修改.cc文件
直接执行make即可。


如果改动比较大,除了.cc之外还修改了一些tcl的配置文件,
则在ns-x.xx目录下依下面顺序运行
$ make clean
$ make depend
$ make
0 0