KDevelop调试NS2

1.将NS2项目导入到KDevelop

具体操作步骤:打开Kdevelop,首先,选择"Project"->"Open/Import Project"。然后,选择.../ns-2.35目录下Makefile文件。接着,点击“next”.此时,可对项目名称命名,其它选项不做修改,默认即可。最后,点击“finish”。

2. 将ns2编译为可debug的,在makefile第56行加入-g
   修改前:CCOPT = -Wall -Wno-write-strings ;修改后:CCOPT = -Wall -g -Wno-write-strings

3. 利用KDevelop执行xxx.tcl文件需要做如下配置:

时间: 2024-10-27 08:43:16

KDevelop调试NS2的相关文章

【NS2】用eclipse调试NS2(转载)

相信很多喜欢Java的人对eclipse都情有独钟.NS2程序的调试,可以用打印命令调试,这样太繁琐.也可以用gdb调试,个人觉得上手比较困难.相信各位学习NS2的新手,在看代码的时候,很多的函数或者变量,都不知道在哪里声明的,就会在程序中开始使用,往往令我们很困惑. 调试.阅读代码的烦恼,那么让eclipse来帮你解决吧 1.下载eclipse并安装CDT插件.CDT插件使得eclipse可以创建C.C++工程.下载CDT插件的时候注意和 clipse版本匹配.当然你也可以到eclipse的官

【NS2】TCL debug (转载)

1.使用NS2进行模拟,就不可避免的会接触TCL/OTCL和C/C++.两者配合使用.一般设置场景啊,业务流啊,都使用TCL/OTCL来编写脚 本.要进行路由实验模拟的话,同一类的实验,这些脚本基本上是差不多的.所以其实没有必要在这种脚本语言上花费太多的时间.最主要的就是用C/C++来实 现自己的路由算法,这才是考验你基本功的地方. 2.算法出来之后,就开始模拟了.要使得自己写的新路由算法能在NS2上跑,就需 要修改一些文件,使得NS2能够认识你的路由算法.主要包括NS2_HOME/ns-2.3

NS2仿真环境安装

eclipse 的安装 sudo apt-get install eclipse sudo apt-get install eclipse-cdt NS2安装 1.下载软件 首先先下载ns-allinone-2.35.tar.gz(http://sourceforge.net/projects/nsnam/files/), 将其放到/home/administrator/zhouhui/soft/下(zhouhui是我的文件名,soft是我建立的一个文件夹) 打开终端(Ctrl+Alt+T),在

ubuntu14.04 安装Kdevelop 进行ROS开发

1. 安装gcc sudo apt-get build-dep gcc sudo apt-get install build-essential  2. 安装Kdevelop sudo apt-get install Kdevelop  3. 安装cmake等 sudo apt-get install automake autoconf g++ libtool cmake  4. 配置(参考ros-wiki) http://wiki.ros.org/IDEs cd ~/Desktop touch

【NS2】NS2 教學手冊(转载)

之前做毕设的时候搜索NS2的相关资料,发现这个里面涵盖很广,特此收藏,感谢原作者的辛勤劳作. NS2 教學手冊 ( NS2 Learning Guide) [快速連結區] My works  中文影音教學區  Q&A for my works  My Book  My Talks  Forum  Basic  ns2-installation  Tcl/Tk/Otcl  Debug  Trace Processing  awk/gawk  Gnuplot  perl  latex  Traffi

Xdebug文档(七) 远程调试

Xdebug提示调试客户端接口与PHP运行相联系.该章节解释如何设置PHP与xdebug,并推荐一些客户端. 介绍 Xdebug的远程调试器允许你检查数据结构,交互式地穿过和调试你的代码.该协议已经开放,名叫DBGp.该协议在xdebug2中实现,并代替旧版GDB类似协议并不再支持. 客户端 Xdebug2捆绑了一个使用DBGp协议简单命令行工具.还有一些其他客户端都做得很好(免费或商业的). Dev-PHP (IDE: Windows) Eclipse plugin (IDE). Emacs 

ns-2.35下mflood协议的完美移植

Step1 首先需要下载mflood协议,其中包括两个文件夹:一个是mflood协议(还有文件把mflood.cc,mflood.h,mflood-seqtable.cc,mflood-seqtable.h,mflood-packet.h),一个是用于mflood测试的文件夹. Step2 在ns-2.34目录下建立mflood文件夹,把上述的(mflood.cc,mflood.h,mflood-seqtable.cc,mflood-seqtable.h,mflood-packet.h)文件放在

ubuntu16.04 + Kdevelop + ROS开发和创建catkin_ws工作空间

https://blog.csdn.net/p942005405/article/details/75715288 https://blog.csdn.net/LOVE1055259415/article/details/79907466?utm_source=blogkpcl15 1. 安装gcc 1 2 sudo apt-get build-dep gcc sudo apt-get install build-essential  2. 安装Kdevelop 1 sudo apt-get i

ubuntu16.04下安装和使用Kdevelop的技巧

一.安装Kdevelop step1:安装Kdevelop sudo apt-get install kdevelop step2:安装相应的cmake编译器 sudo apt-get install automake autoconf g++ libtool cmake step3:打开Kdevelop,然后在Kdevelop图标处右键,选择Lock to Launcher即可把Kdevelop固定到图标栏. 二.编写一个简单的hello world程序 step1:新建工程 选择standa