./表示在当前目录下执行在当前目录下没有,报你这个错误去相应的目录下执行,或者把加入系统环境变量直接 -d optimized configure
你对这个回答的评价是?
./表示在当前目录下执行在当前目录下没有,报你这个错误去相应的目录下执行,或者把加入系统环境变量直接 -d optimized configure
你对这个回答的评价是?
之前使用NS2时就一直用Eclipse调试现在換为NS3后,也想用Eclipse来调试因此有了这篇日志的由来。
主要参考的文档是NS3官方给出的配置文档()现在花了一天调通后感觉都对,可是在調的时候总不对所以把其中犯的错误和需要注意的地方记录如下:
1) 官方文档首先花了较长篇幅(即Configure Mercurial 一节)介绍如何通过Mercurial创建本地版本库。这一段没啥好讲的如果不需要版本库的同学,可以跳过这一节直接在官网上下载NS3最新的release,解压到任一目录下即可另外需要注意的┅点是:这里添加的
Project"根本就无法选择相应的程序如下图所示:
因此这里需要手工指定我们需要调试的程序昰在什么位置。这一步是需要我们自己进入文件系统中去查找编译生成的目标文件放在哪个文件夹下在我的系统中,它是被存放在../ns-3-dev/build/scratch目录丅(即上上张图中显示的/home/zachary/.../ns-3-dev/scratch/myfirstmyfirst是程序名,相应源文件名称为myfirst.cc)因此我就直接指定该目录下我们需要调试的程序(源文件仍然是存放在目录../ns-3-dev/scratch目录下)。
在Environment标签页中对变量LD_LIBRARY_PATH设置,其指定的是一些依赖库存放的目录如果该文件夹指定不正确的话,在Debug程序时可能出现如下的错誤信息:
配置完后,就可以使用Eclipse来Debug NS3的程序了不过有一点不爽的是,似乎Eclipse不认识NS3的头文件在IDE中会显示一大堆错误信息,如下图所示:
加載中请稍候......
}版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。