【OMNet++】——OMNet++4.6下载、安装与使用

目录

1.准备工作

1.1下载安装包

1.2下载依赖

2.安装

2.1提取编译

2.2环境变量

2.3配置和构建omnet++

2.4验证安装

2.5启动IDE

2.6使用IDE

2.7重新配置库


1.准备工作

1.1下载安装包

官网:OMNeT++ Discrete Event Simulator

CSDN:https://download.csdn.net/download/Yang_XiaoYang/13696838

1.2下载依赖

打开终端,安装必要的依赖库

sudo apt-get install build-essential gcc g++ bison flex perl \
tcl-dev tk-dev libxml2-dev zlib1g-dev default-jre \
doxygen graphviz libwebkitgtk-1.0-0 openmpi-bin \
libopenmpi-dev libpcap-dev

2.安装

2.1提取编译

tar xvfz omnetpp-4.6-src.tgz

2.2环境变量

omnet++需要它的bin/目录在路径中。将bin/临时添加到路径(仅在当前shell中),切换到omnet++目录和源setenv脚本:

cd omnetpp-4.6
. setenv

该脚本还将lib/子目录添加到LD_LIBRARY_PATH,这可能是在不支持rpath机制的系统上是必需的。

要永久设置环境变量,请在主目录中编辑.bashrc。使用您最喜欢的文本编辑器来编辑.bashrc,例如gedit:

gedit ~/.bashrc

在文件末尾添加以下代码行,然后保存:

export PATH=$PATH:$HOME/omnetpp-4.6/bin

关闭并重新打开终端查看更改是否生效。

2.3配置和构建omnet++

在OMNeT++根目录中,输入:

./configure

成功后:

当./configure完成时,编译omnet++。输入终端::

make

2.4验证安装

现在可以验证示例模拟运行正确。例如,通过输入以下命令启动dyna模拟:

cd samples/dyna
./dyna

默认情况下,这些示例将使用Tcl/Tk环境运行。应该可以看到GUI窗口和对话框。

2.5启动IDE

你可以在终端输入下面的命令来启动omnet++模拟IDE:

omnetpp

选择工程存放位置

首页

如果你想从应用程序启动器或通过桌面快捷方式访问IDE,运行下面的一个或两个命令:

make install-menu-item
make install-desktop-icon

2.6使用IDE

当你尝试在IDE中构建一个项目时,你可能会得到以下警告消息:

工具链“…”在这个平台或安装上不支持。请转到项目菜单,并激活不同的构建配置。(您可能需要首先切换到C/ c++透视图,以便所需的菜单项出现在Project菜单中。)

如果你遇到此消息,选择项目>属性> C/ c++构建>工具链编辑器>当前工具链

IDE在用户指南中有详细的文档说明。

2.7重新配置库

如果你需要用不同的标志(例如不同的优化)重新编译omnet++组件,然后修改omnet++根目录,编辑相应的configure.user,然后输入

 ./configure
 make cleanall
 make

如果你想重新编译一个库,然后切换到库的目录(例如cd src/sim),输入:

make clean
make

默认情况下,库以调试和发布模式编译。如果你只想发布或调试版本,使用:

make MODE=release

make MODE=debug

默认情况下,将创建共享库。如果你想要构建静态库,在configure.usr中设置SHARED_LIBS=no,并重新配置项目。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逍遥扬帆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值