学习Linux到NS2:搭建重要组件
发布时间
阅读量:
阅读量
本篇问题:
NS2是一个复杂的系统,如何根据个人需求在NS2平台上完成首次仿真?(例如:研究排队系统中时延与队列溢出概率之间的关系)除了运行前一篇文章中的基础入门程序之外,还需对NS2平台进行深入剖析,找到并学习相关组件,再通过编程进行组合。这一过程既需要使用OTcl语言构建和配置网络,又需要借助C++语言执行仿真。前者主要负责前台操作(如用户交互),后者则承担后台计算任务,即执行具体的仿真运算。本文的重点在于掌握NS2各个组件的使用方法。
1. 首先,在对C++语言进一步学习之后,对上一篇文章中一些模糊不清的内容有了更清晰的认识:
(1) 在Linux环境下,.cc是C++源文件的默认后缀名,而.cpp则是C++文件的常见后缀;本文选择使用.cc作为文件后缀;
(2) 执行“g++ bernoulli.cc -o bernoulli -lm -std=c++11 ”命令后将生成可执行文件 (application/x-executable)“bernoulli ”。其中-l参数用于指示链接器连接特定库函数(-lm表示连接数学库),-std=c++11则指定使用的标准为C++11;
当运行“g++ poisson.cc -o poisson.o -std=c++11 ”命令后将生成名为“poisson.o ”的文件
全部评论 (0)
还没有任何评论哟~
