`
javasogo
  • 浏览: 1822082 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

编译NS问题

阅读更多

这两天,一直在编译NS,主要遇到的问题是:
1.ns-allinone-2.30.tar.gz不能编译成功
2.改为Pieces install
没有想到遇到TK4.14编译不成功,主要因为缺少XFree386
一开始一直不知道,GOOGLE也没有搜索的答案,后来逐个看日志,终于发现这个问题,这个小问题竟然花了一天
现总结编译的所用到的命令:
1../configure
2.make clean; make
3.make test
4.make install
另外在linux下的命令:
1.安装RPM
rpm -ivh XFree86-devel-4.1.0-50
2.查询RPM
rpm -qa |grep XFree86
3.解决冲突和软件已安装
rpm -ivh XFree86-devel-4.1.0-50 --replacefiles

4.更新RPM

rpm -Uvh XFree86-devel-4.1.0-50
4.卸载RPM

rpm -e XFree86-devel-4.1.0-50

使用otcl-1.13 install ,依然出现
Please correct the problem by telling configure where tcl is
using the argument --with-tcl=/path/to/package
(perhaps after installing it),
or the package is not required, disable it with --with-tclcl=no
的错误,按照要求使用:
1../configure with --with-tcl选项,也不行
2.使用nsuser用户登陆,./configure还是出现同样的错误,同样也增加with --with-tclcl也不行
3.后来实在没有办法,把tclcl文件(之前也同样编译过),重新编译,并重新使用nsuser登陆,OK,成功~~~~~~~~~
总结下来,就是要把unix环境掌握,并使用手工编译的方法,可以做到灵活的安装。
Problem 2:
当使用FreeBSD时
1.ns example1.tcl
报xhost: unable to open display 错误,查阅网上的很多资料都无法解决
网上大致的方法时:
a.xhost +
b.add DISPLAY环境变量
c.使用root用户,或改用其他用户
d.删除Xauthority文件
这些方法对我来说都不行,最后时必须现使用initx命令,然后不用增加变量,就自动可以
当使用startx进入就是不行,就因为这个问题,搞了一个晚上.

分享到:
评论

相关推荐

    NS2在Windows XP环境下的编译与应用

    2. **安装Microsoft Visual C++**:Windows XP环境下编译NS2还需要Microsoft Visual C++的支持。确保将Visual C++安装在默认路径 `C:\Program Files\Microsoft Visual Studio` 下。 3. **修改配置文件**: - **Tcl...

    ns2.35安装步骤.zip_18.04 安装ns2.35_NS2.35安装教程_ns2_ns2.35_ns2安装教程

    **NS2.35在Ubuntu 18.04上安装教程** ...同时,确保你的系统有足够的空间来安装和编译NS2及其依赖。这个过程可能需要一些时间,特别是对于初次接触NS2的用户,但按照上述步骤操作,应该能够顺利安装。

    已编译好的ns2.28_for_win.

    ns-2.28_for_win 是一个专门为Windows操作系统编译好的网络模拟器版本。网络模拟器(Network Simulator,简称ns)是一种强大的工具,用于在计算机上模拟网络行为,帮助研究者和工程师理解、设计和测试网络协议及系统...

    NS2安装问题详解(包含各种NS2版本)

    ### NS2安装问题详解 #### 一、概述 NS2(Network Simulator 2)是一款广泛应用于网络研究领域的开源网络仿真工具。它可以帮助研究人员模拟不同类型的网络环境,进行协议测试、性能评估等工作。然而,在安装NS2的...

    webrtc acem agc ns vad单独编译工程

    单独编译NS工程,意味着用户可以独立测试噪声抑制算法的性能,以便在特定环境中改善通话清晰度。 3. VAD(语音活动检测): VAD技术用于识别音频流中的语音部分,从而在无语音时关闭音频传输,节省带宽资源。在...

    NS3打包成python2模块

    2. **配置Python支持**: 在编译NS3时,需要指定启用Python2支持。使用`./waf configure --with-python=python2`命令来配置编译选项,这里的`python2`应替换为实际的Python2解释器路径。 3. **编译和链接**: 使用`./...

    ubuntu10.10安装ns2的问题解答

    - 如果在编译过程中遇到其他特定错误,如关于`-lXbsd`, `-lsocket`, `-lnsl`, `-lintl`, `-ldnet_stub`, `-lg++`, `-O2`, 或其他STL、Tcl/Tk相关的问题,通常需要确保已正确安装所有依赖项,并检查你的编译选项是否...

    ubuntu下安装ns-3

    下载完成后,使用`build.py`脚本进行编译,这里使用`--enable-examples`和`--enable-tests`参数,意味着不仅编译ns-3核心,还编译示例程序和测试用例。 4. **测试ns-3** 编译成功后,执行`./test.py –c core`来...

    NS2在WindowsXP环境下的编译与应用.pdf

    为了在Windows XP环境下顺利编译NS2,首先需要准备一系列必要的软件和库。这些包括: - **Tcl 8.3.2**:提供基本的脚本语言支持。 - **Tk 8.3.2**:用于图形用户界面的工具包。 - **Otcl 1.0a7**:扩展了Tcl的功能...

    NS2安装过程

    在编译NS2之前,需要安装一系列的依赖库,如tcl、tk、OTcl等。这些依赖库对于NS2的图形界面和脚本执行是必须的。 5. 编译安装NS2 在满足所有依赖库和编译环境之后,进入NS2的源代码目录,按照NS2的安装说明进行编译...

    NS2在虚拟机下的一些问题说明

    ### NS2在虚拟机下的一些问题说明 #### 一、引言 随着网络技术的不断发展,网络模拟器(Network Simulator)成为了研究与教学中的重要工具之一。NS2(Network Simulator version 2)作为一款广泛使用的开源网络...

    NS3官方文档,ns3教程

    在学习过程中,你将了解到如何使用NS3的命令行工具,如何编写和编译源代码,以及如何解析和可视化模拟结果。此外,你还将接触到网络模拟中的关键概念,如事件驱动模拟、并行仿真、统计复用等。通过深入阅读和实践,...

    NS2中输出队列长度!!!

    首先,需要编译 NS2,使用 make clean、make depend 和 make 命令。在编译结束后,可以运行 tcl 脚本,生成 trace 文件和图表。 六、结论 输出队列长度是 NS2 中一个重要的性能指标,用于评估网络的性能和可靠性。...

    NS2-TORA修正

    这个“NS2-TORA修正”压缩包包含了已经修复的源文件,用户只需要将其解压并覆盖原有的NS2 TORA源代码,然后重新执行“make”命令来编译NS2。这样,就可以在NS2环境中无误地使用TORA协议进行网络模拟研究了。 总的来...

    ns227-gcc34.rar_ns2.27_ns2.27 gcc34_ns227_ns227-gcc34.patch_ns22

    5. **验证安装**:完成编译和安装后,运行NS2.27以验证问题是否已解决。如果一切顺利,你应该能够成功启动NS2.27并进行网络模拟实验。 总的来说,“ns227-gcc34.patch”是一个关键的升级工具,它使得NS2.27可以在...

    ns2 tutorial documentation

    2. ns问题解决 - 在遇到编译问题、程序崩溃或其他问题时,首先访问ns-problems页面,可能已经找到了解决方案。 - 对于ns或nam的一般性问题,可以向ns-users邮件列表提问,也可以查看邮件列表存档,检查是否已有...

    用eclipse 调试NS2

    完成这些步骤后,Eclipse应该能够成功编译NS2,并允许用户使用其强大的调试功能,如查看变量值、单步执行代码等。 6. **运行配置与路径设置**: 如果在没有TCL文件作为参数运行NS2时,Eclipse可能无法正确执行某些...

    ns3手册,对ns3 的安装、使用、API都有介绍

    5. **安装步骤**: 配置完成后,执行make命令进行编译,最后使用sudo make install将ns3安装到系统路径。 6. **验证安装**: 安装完成后,通过运行简单的ns3示例脚本来测试安装是否成功。 ### **ns3的使用** 1. **...

Global site tag (gtag.js) - Google Analytics