NS2调试

简介: NS支持由Don Libes开发的OTcl调试器tcl-debug,可以在网站http://expect.nist.gov/tcl-debug上下载。 安装步骤如下: 1.

NS支持由Don Libes开发的OTcl调试器tcl-debug,可以在网站http://expect.nist.gov/tcl-debug上下载。

安装步骤如下:

1. 将下载的tar包拷贝到与NS平行的目录下,例如/home/romeo/ns2/ns-allinone-2.30/下,使用命令tar -zxvf tcl-debug.tar.gz 进行解压

2. 进入解压时创见的目录tcl-debug-2.0,运行命令

./configure --prefix=/home/romeo/ns2/ns-allinone-2.30 --with-tcl=/home/romeo/ns2/ns-allinone-2.30/tcl8.4.13/unix 其中,需要用户自己替换相应的NS和Tcl安装路径

3. 运行命令 make

4. 下面要重新编译NS,并加入相应的调试器模块,进入到ns- 2.30目录下,运行命令:

./configure --with-tcldebug=/home/romeo/ns2/ns-allinone-2.30/tcl-debug-2.0

make clean

在make前修改my-endian.h

#ifndef _ENDIAN_H_
#define _ENDIAN_H_
……

#endif

这个定义有冲突,只要将其改为

#ifndef _MY_ENDIAN_H_
#define _MY_ENDIAN_H_
#endif

再make

完成后测试

puts "test debugging"
debug 1
set a "debug continue..."
puts $a

然后用ns运行该脚本,如果显示类似于下面的文本,

test debugging

2: lappend auto_path $dbg_library dbg2.0>

就意味着已经成功安装调试器了。 可以用gdb进行调试了

目录
相关文章
|
人工智能 NoSQL 定位技术
标准地图的矢量模板,ArcGIS可打开
标准地图的矢量模板,ArcGIS可打开
411 0
|
5月前
|
算法 Java API
2025 版 Java 零基础入门到精通实操指南
这篇文章为零基础学习者提供了Java入门的全面指南。首先介绍了Java的特点和用途,然后详细讲解了环境搭建步骤(JDK安装、环境变量配置和IDE选择),并以"Hello World"程序为例演示了开发流程。文章还系统性地讲解了Java核心语法,包括变量与数据类型、运算符、控制流语句、数组和方法等基础知识,以及面向对象编程和异常处理的概念。通过代码示例帮助读者理解和实践,最后建议掌握基础后可进一步学习Java高级特性和框架。文中还提供了代码获取方式和关注入口,适合Java初学者系统学习。
904 2
|
3月前
|
运维 监控 搜索推荐
MSE ZooKeeper:Flink 高可用架构的企业级选择
本文深入解析了 Apache Flink 架构中 ZooKeeper 的核心作用,包括 Leader 选举、Checkpoint 管理、作业协调及配置管理等关键功能,并结合金融风控与电商推荐等典型场景,分析了 ZooKeeper 在实际应用中的技术实现。
|
5月前
|
缓存 算法 NoSQL
校招 Java 面试高频常见知识点深度解析与实战案例详细分享
《2025校招Java面试核心指南》总结了Java技术栈的最新考点,涵盖基础语法、并发编程和云原生技术三大维度: 现代Java特性:重点解析Java 17密封类、Record类型及响应式Stream API,通过电商案例演示函数式数据处理 并发革命:对比传统线程池与Java 21虚拟线程,详解Reactor模式在秒杀系统中的应用及背压机制 云原生实践:提供Spring Boot容器化部署方案,分析Spring WebFlux响应式编程和Redis Cluster缓存策略。
144 0
|
3月前
|
人工智能
百炼计费展示不清晰
百炼计费展示不清晰
80 0
|
7月前
|
芯片
从"卡哇伊字体"看Docusign繁体中文显示异常 —甫连团队快速排障案例
3月23日,Docusign反馈台湾客户上传的繁体中文合同出现字体显示异常问题,影响多家重要企业。作为Docusign亚太区专业合作伙伴,我们迅速介入排查,确认为字体兼容性问题:系统无法识别DFKai-SB字体导致替代字体异常。通过测试验证与Docusign合作,最终于4月1日解决。此案例体现FreeLink在技术定位、临时解决方案及平台本地化改进推动中的关键价值,彰显全球SaaS平台与本地需求连接的专业能力。我们专注Docusign集成解决方案,获多项国际认证与殊荣,致力于为企业提供专业化支持。
174 2
|
存储 人工智能 算法
详细解读Cholesky分解
详细解读Cholesky分解
433 0
|
Web App开发
【视频点播】阿里云视频点播如何获取视频播放的URL
展示如何使用阿里云视频点播服务获取播放地址.
35378 0
【视频点播】阿里云视频点播如何获取视频播放的URL
|
缓存 网络协议 算法