目录

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,并重新配置项目。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐