• 使用Eclipse调试NS3


    在ubuntu下安装并编译成功NS3之后,考虑到在命令行下实在是不方便进行开发工作,于是考虑使用集成开发环境Eclipse。

    在nsnam官网上给出了一个相关的配置方案,阅读之后,总结为如下步骤:

    PS:前提是NS3建议先安装好,不然会出现很多其他的问题。

    1. 下载eclipse环境,如果没有安装jdk,那么还需要下载jre,放在eclipse的目录下,这样才能eclipse运作起来。另外,由于ns3是纯c++开发的,因此建议直接下载eclipse的c++版本。

    2. 将NS3导入eclipse中,实际上,NS3并不能被eclipse以C++项目的形式检测到,于是,我们需要直接将NS3下的内容拷贝到eclipse下新建的空工程中,然后就可以看到相关的东西了。

    3. 对上述的工程进行build的配置。主要包括以下几点:

        3.1  Project->property->c/c++ build->build setting

              3.1.1 不要选择use default build command和Generate makefile automatically

              3.1.2 在build command中填上 ${workspace_loc:NS-dev-path}/waf,其中workspace_loc表示的是eclipse的workspace路径,直接写。但是NS-dev-path指的是你的NS3工程中直到waf的路径,这个是需要根据自身情况修改的。

              3.1.3 在build directory中填上 ${workspace_loc:NS-dev-path}/build,同上的路径设置,只不过换成了build而已。

        3.2  Project->property->c/c++ build->behavior

               3.2.1 将build后面的all修改为build即可。

    4. 对工程进行debug设置,为了调试使用。其实这一步相当于在设置运行的模块了

       4.1  run->run configure->c/c++ application

             4.1.1  添加一个application(右键)

             4.1.2  run->run configure->c/c++ application->Main

                      设置工程和应用程序路径,一般工程是给定的,应用程序可以通过search找到,如果找不到就需要手动输入路径了。记住,这里的应用程序路径是指已经编译好的部分,一般位于build下。

             4.1.3  run->run configure->c/c++ application->Environment

                      在这里需要设置LD_LIBRARY_PATH,系统设置的如果有错,会提示找不到相关文件,于是需要重新设置。根据console提示的文件,在工程中search应该能找到,然后将路径替换即可。

    5. 设置完之后,应用,run即可。可以先用scatch下的first进行试验。

    PS::第四步其实也有很多其他的设置方式,网上很多参考资料,不一一叙述。

  • 相关阅读:
    4.方向-世界坐标系
    3.Unity3d物体操作常用按键
    2.Unity3d常用按键
    1.Unity3d的新建场景和保存场景
    MySQL CodeFirst的配置与注意事项
    HNU暑假训练第一场C.Ninja Map
    牛客暑假多校第二场J-farm
    牛客暑假多校第一场J-Different Integers
    主席树设计与实现
    博弈论的一些理解
  • 原文地址:https://www.cnblogs.com/yibobo-blog/p/4940921.html
Copyright © 2020-2023  润新知