http://www.cnblogs.com/FunnyLeung/archive/2009/10/03/1577776.html
我的NS2版本是2.34。
在Makefile里面修改CCOPT
cd ns-allinone.2.34/ns2.34
gedit Makefile
修改前
CCOPT = -Wall -Wno-write-strings
修改后
CCOPT = -g -Wall -Wno-write-strings
然后依次执行
make clean
make depend
make
在执行make depend时出现错误
make: *** 没有规则可以创建“depend”需要的目标“tcp/linux/tcp_naivereno.cc”。 停止。
没理会,然后直接make。最后可以在gdb下调试ns。
分享到:
相关推荐
新手录像教程,使用ARCGIS建立GDB的方法!
### GDB调试方法详解 #### 一、GDB简介 GNU调试器(GDB)是一款功能强大且广泛使用的开源调试工具,适用于多种编程语言,包括C、C++、Objective-C、Fortran等。GDB主要在字符模式下运行,通过一系列的命令帮助...
2. 设置断点:GDB的断点功能十分强大,不仅可以设置普通断点,还可以设置条件断点。这意味着程序可以在满足特定条件时停止执行,从而让开发者观察程序的运行状态。 3. 检查程序:当程序因断点而停止执行时,GDB允许...
### gdb调试方法大全 #### 知识点概览 - **gdb简介**:gdb是GNU项目下的一款源码级调试器,广泛应用于Linux环境下程序的调试。 - **gdb的功能**:包括但不限于设置断点、单步执行、查看变量值、修改内存等。 - **...
用于NS2调试,学习NS2必备,非常好用
### GDB调试方法全面介绍 #### 一、GDB简介 GDB(GNU Debugger)是一款功能强大的开源调试工具,主要用于帮助程序员找到并修复程序中的错误。无论是在开发阶段还是维护阶段,GDB都能发挥重要作用。它支持多种编程...
2. **嵌入式开发支持**:对于嵌入式系统开发,VisualGDB提供了全面的工具集,包括设备树编辑器、内存查看器、寄存器模拟器等,这些工具使得开发者无需离开Visual Studio就能完成从固件开发到硬件调试的全过程。...
在Linux环境中,GDB(GNU调试器)是一个强大的工具,用于调试C、C++以及其他支持的语言编译的程序。本文将深入探讨如何使用GDB进行有效的程序调试,涵盖其核心命令、设置断点、查看堆栈信息以及分析内存和数据。 1....
在Linux系统中,gdb(GNU调试器)是一款强大的工具,用于调试C、C++和其他支持的语言编写的程序。当程序意外崩溃或挂起时,它通常会产生一个核心转储文件(简称core dump),这个文件包含了程序崩溃时的内存状态、...
- GDB支持命令补全功能,通过按Tab键可以完成命令或文件名的补全。 **3.3 帮助** - 使用`help`命令获取帮助信息。 #### 四、在GDB中运行程序 **4.1 为调试而编译** - 编译时添加`-g`选项,以便GDB能够访问符号...
知识点 2: GDB 的基本使用方法 要使用 GDB,需要首先了解基本的使用方法。GDB 提供了多种方法来启动调试会话,例如通过命令行参数、环境变量或配置文件来指定要调试的程序。用户可以通过在命令行中输入「gdb」命令...
在GDB-Multiarch 14.2的Windows更新版本中,我们看到了一些重要的增强功能,特别是对Python3的支持和新增的GDB服务。 首先,让我们详细了解一下Python3支持的重要性。GDB自4.7版本起开始支持Python脚本,这使得用户...
GDB支持远程调试,可以连接到另一个主机上的目标程序,这对于服务器端程序的调试非常有用。 14. **GDB图形化界面** 虽然GDB主要是基于命令行的,但也有许多图形化前端,如DDD、Eclipse CDT、Qt Creator等,它们...
GDB(GNU Debugger)是一个强大的命令行调试工具,主要用于帮助开发者在UNIX环境下调试C、C++等编程语言编写的程序。...对于任何希望提升调试技能的开发者来说,全面掌握GDB的使用方法都是非常有价值的。
### GDB Linux下的应用程序调试方法 #### 一、引言 GDB(GNU Debugger)作为一款强大且功能全面的调试工具,在Linux环境下被广泛应用于软件开发过程中。它不仅支持多种编程语言,还提供了丰富的特性来帮助开发者...
绿色GDB的使用方法通常是将压缩包解压到任意目录,例如`/`。在Linux系统中,`/`是根目录,通常不建议在这里放置用户文件,但假设这是为了演示目的。实际操作时,推荐在个人目录如`/home/username`下创建一个特定的...
2. VisualGDB-5.6r9-trial.msi:这是一个VisualGDB的试用版安装程序。VisualGDB是由Sysprogs开发的VS插件,它扩展了VS的功能,使其能够无缝地与GDB配合工作,提供对各种嵌入式平台的调试支持。 VisualGDB的主要功能...
2. **启动GDB**:使用`gdb gdb64.exe`或`gdb gdb.exe`启动相应的调试器。 3. **加载程序**:用`file`命令加载要调试的可执行文件。 4. **设置断点**:使用`break`命令在特定行设置断点。 5. **运行程序**:使用`run`...
2. **基本使用**:讲解如何启动GDB,设置源代码路径,以及加载调试目标。 3. **断点管理**:详述如何设置、删除和启用/禁用断点,以便在程序特定位置暂停执行。 4. **单步执行与跟踪**:介绍如何逐行执行代码,...
【知识点详解】 1. **Eclipse与CDT插件**: ...通过以上步骤,用户可以使用Eclipse和CDT插件高效地调试NS2,提高开发效率,同时充分利用Eclipse提供的代码导航和调试工具,深入理解NS2的内部工作原理。