zoukankan      html  css  js  c++  java
  • Ubuntu下Eclipse安装与编译ns-3遇见的各种问题

    感觉Eclipse比其它东西装起来麻烦多了。

    问题拾遗

    (1)安装

    这一块倒是没有什么大的问题,Linux操作系统也不需要像在Windows操作系统下下一些必须的东西(比如CDT等等)。安装好了JDK以后基本的环境变量就配置好了。不过接下来的麻烦就挺多的。

    参考链接:Ubuntu下安装eclipse (PS:这篇教程个人感觉有些地方不是很明白,最好对照两三篇教程按照实际来)

    我是安装到了/usr/local/目录下。

    (2)NS-3

    首先是配置调试器和配置外部运行工具,这两步很顺利,参考官方教程或者是其他的博客教程都可以。
    参考链接:ns-3 的下载、编译以及 Eclipse 的相关配置

    问题1:提示run "waf configure" first

    解决方法:在终端进入子目录,./waf configure。我这里的命令:

    su root
    cd /home/wasdns/Documents/NS3/ns-3.17
    ./waf configure
    

    参考链接:在eclipse中开发ns3;run "waf configure" first!”;头文件报错,程序报错

    问题2:运行时提示Make sure systemtap is installed

    解决方法:安装systemtap。
    参考链接:ubuntu上安装systemtap
    如果是Ubuntu10.04的版本的话,解决好第一步就可以了,而且不建议执行后两步重新安装与当前版本不同的系统内核。

    问题3:****launch failed.Binary not found in Linux/Ubuntu

    解决方法:Project->Properties->C/C++Build->Settings->Binary Parsers勾选GNU Elf ParserElf Parser,检查是否安装g++。
    参考链接:launch failed.Binary not found in Linux/Ubuntu解决方案

    然而我的问题并不是出在这里,是因为我前面配置调试器还有外部运行工具的时候没有完全的处理好,重新装了一遍就可以了。

    Finally

    经过两天的安装和学习,终于在Ubuntu系统eclipse下编译成功ns-3的文件了。

    最后一个问题:如果采用的是如下图External Tools -> 1 waf -runrun的方式

    出现如下问题:

    请检查你的External Tools Configurations是否配置错误。我的原因是--run少加了一个-

  • 相关阅读:
    yum 安装pip
    sed和awk用法
    awk删除最后一个字符
    shell读取文件内容并进行变量赋值
    git 添加、提交、推送
    git 本地代码冲突解决,强制更新
    sys系统模块
    os模块
    time-时间模块
    环境变量的使用
  • 原文地址:https://www.cnblogs.com/qq952693358/p/5657822.html
Copyright © 2011-2022 走看看