
正文
windowsns2的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Cygwin装NS2说没有gcc
在windows下安装NS2可能会出现很多问题,即使安装NS2成功后,在之后运用过程中也会有很多问题,我个人就有过体会。不妨将NS2安装在Linux系统下。我个人是在Ubuntu10下安装的NS31 。挺好用的。在Ubuntu10下安装NS31以上的版本基本都是没问题的。不过一下版本可能会与其不兼容。
你装的cygwin是不是在线下载安装的,这样装好像不行,我一开始也是这样装也遇到这个问题,你去下载一个cygwin,差不多有1G多一点,这样安装应该问题就解决了,反正我是这样装了就好了,希望对你有帮助。
如果你还没有安装Cygwin,就按照以下步骤安装 如果你已经安装了Cygwin但无法运行gcc,说明你没安装gcc组件,同样使用以下步骤 步骤安装:到http://cygwin.com,点击Install Cygwin Now!。这样会先下载一个叫做setup.exe的GUI安装程序,用它能下载一个完整的cygwin。
如果没有nam.exe,那就是编译nam时出错了。运行 gcc -dumpversion 看看你的gcc版本,如果是x,那就好办了。
错误信息 “无效的用户 bin”不是已经很清楚的告诉你了吗, 你这个工具的 makefile 在安装时,会设置文件 owner 信息为 用户 bin。 显然,你的 cygwin 没有创建这个用户。有两种解决方法,1, 在 cygwin 下创建用户(及用户组) bin, 然后再 make install。
相关问答
Q1: ns2.35安装成功了,ns和nam也都生成了,ns也能运行,但nam不能运行,错误...
1、然后去查找需要打补丁的文件tkBind.c,它在NS30中的位置是~/ns-allinone-30/tk13/generic 在“File to patch: ”后填写好路径名和文件名,打上补丁。然后重装ns-30。最后,需要将ns-30中的“ns”和nam-12中的“nam”拷贝到/usr/local/bin下面。
2、运行ns simple.tcl后,显示运行结果,代表ns2安装成功。至于nam运行提示没有配置成功,这不是环境变量配置问题,因为nam需要在Xwin Server里面运行才行。所以以后运行NS2脚本时可以再Xwin Server窗口运行。
3、我的例子是放在boot文件下的,输入:# cd /boot 然后命令输入: # /home/ns2/ns-allinone-34/ns-34/ns exampletcl 。飞快的滚屏,开始执行脚本进行模拟,成功。但是问题出现了,模拟完成后,并不能直接调用nam进行动画演示过程。
4、在每年国内外发表的有关网络技术的学术论文中,利用NS给出模拟结果的文章最多,通过这种方法得出的研究结果也是被学术界所普遍认可的,此外,NS也可作为一种辅助教学的工具,已被广泛应用在了网络技术的教学方面。因此,目前在学术界和教育界,有大量的人正在使用或试图使用NS。
Q2: windows下安装NS2怎么操作?
1、搜索ns-allinone-34安装就行了。
2、安装ns2的方式:第一种方式:Fedora/Ubuntu+NS-2在计算机上直接安装Fedora或者Ubuntu操作系统,然后再安装NS-2。这种方式的好处是,用户可以直接体验Linux环境,不足之处在于用户要承受Linux操作系统界面友好性相对不强,相关开发软件不丰富等等。
3、, 在 cygwin 下创建用户(及用户组) bin, 然后再 make install。
Q3: 哪位高人能提供ns2实现路由器协议的tcl脚本啊???
NS2包含Tcl/Tk, OTcl, NS,Tclcl。
export TCL_LIBRARY=$NS_HOME/tcl11/library 运行cd ns-allinone-27/ns-27 ; ./validate检验ns2是否安装正确。在这一个小节结束之前,笔者以一个范例来检验ns和nam。在命令列中输入startxwin.bat。
一, 首先要有一个类继承自TclObject类或者其子类,例如这个Mac802_16类的继承关系为:TclObject/NsObject/Mac /Mac802_1这个类里面实现了C++类里面的变量与Otcl类的变量的绑定关系,以及我们的模块要实现的一系列算法等等,这个类负责的就是协议 的实现。
.事件调度器:目前NS2提供了四种具有不同数据结构的调度器,分别是链表、堆、日历表和实时调度器。2.节点(node):是由TclObject对象组成的复合组件,在NS2中可以表示端节点和路由器。3.链路(link):由多个组件复合而成,用来连接网络节点。
NS2包含Tcl/Tk, OTcl, NS,Tclcl。其中Tcl是一个开放脚本语言,用来对NS2进行编程;Tk是Tcl的图形界面开发工具,可帮助用户在图形环境下开发图形界面;OTcl是基于Tcl/Tk的面向对象扩展,有自己的类层次结构。
你的提问说的不够清晰,但路由器能和外网连接,不外乎就是设置路由的网关,也就是路由的WAN口设置。但前提是你们单位必须要有网络供应商给你们提供的IP地址。
Q4: 安装ns2时tach没有怎么回事
1、应该是安装错误。安装ns2的方式:第一种方式:Fedora/Ubuntu+NS-2在计算机上直接安装Fedora或者Ubuntu操作系统,然后再安装NS-2。这种方式的好处是,用户可以直接体验Linux环境,不足之处在于用户要承受Linux操作系统界面友好性相对不强,相关开发软件不丰富等等。
2、错误信息 “无效的用户 bin”不是已经很清楚的告诉你了吗, 你这个工具的 makefile 在安装时,会设置文件 owner 信息为 用户 bin。 显然,你的 cygwin 没有创建这个用户。有两种解决方法,1, 在 cygwin 下创建用户(及用户组) bin, 然后再 make install。
3、可以遵循以下学习方法:安装一个Linux的发行版本,熟悉使用Linux,掌握Linux下的目录结构、基本命令、编辑器VI、编译器GCC、调试器GDB和 Make 项目管理工具,Shell Makefile脚本编写等知识,以及嵌入式开发环境的搭建,如果曾是WINDOWS的程序员,尝试把开发环境转移到Linux下来。
4、这个是主板芯片组的驱动,正常情况下,不安装主板驱动系统也会自动加载的,如果反复安装的话,您可以尝试卸载,下次启动,系统会自动加载。
关于windowsns2和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。



