我是靠谱客的博主 寂寞大船,最近开发中收集的这篇文章主要介绍omnetpp-4.6和Castalia的安装一、omnetpp-4.6和Castalia的安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、omnetpp-4.6和Castalia的安装

本文介绍的omnetpp-4.6和Castalia的安装是基于Ubuntu 18.04.2 LTS系统的

1.环境准备

$ sudo apt install bison
$ sudo apt install byacc
$ sudo apt install flex
$ sudo apt install openjdk-8-jdk

Bison、Byacc、Flex、Java都可以通过Ubuntu自带的软件源获得,前三个是在configure的步骤中需要,没有的话会报错,Java则是在编译完成后需要启动OMNET++的魔改Eclipse的时候需要,然而Castalia推荐命令行方式运行,所以没有这个Eclipse也无所谓,官方推荐以无图形化界面的方式安装。

其次就是下载所需的文件了(omnetpp-4.6的下载可能需要翻墙):
1.omnetpp-4.6: https://omnetpp.org/download/old
2.Castalia : https://github.com/boulis/Castalia

2.安装omnetpp-4.6

先解压,最好解压到主目录下,然后在终端打开文件

$ cd omnetpp-4.6

运行.setenv文件,设置环境变量:

$ . setenv
$ sudo vim ~/.bashrc
/*
vim是一款编辑器,下面是几个简单的命令,足够修改bashrc了 
  打开后
i
进入编辑
esc 退出编辑
:W
保存
:q
退出  
*/

在行末添加下列语句:

export PATH=$HOME/omnetpp-4.6/bin:$PATH
// omnetpp-4.6在主目录下

bashrc 是环境配置文件,修改bashrc之后,运行下面的语句保存一下

$ source ~/.bashrc

之后就是使用configure脚本作编译准备,然后输入make命令编译安装。

$ ./configure
//
如果有tcl/tk的错误提示的话,这一步之前可能需要安装tcl/tk。
$ make

最后的过程可能会比较慢,而且会出一些警告。

3.安装Castalia

同样最好解压到主目录下,在终端打开:

$ cd /home/Castalia-master/Castelia

然后生成make文件

$ ./makemake

如果上一句报错找不到opp_makemake文件,错误可能是下面的问题。
在上面网站下载的压缩包中可能有一个文件需要修改:打开Castalia下面的makemake文件,将最后一行修改为:

~/omnetpp-4.6-src/omnetpp-4.6/src/utils/opp_makemake $OPTS $EXCLUDEDIRS $EXTOPTS

最后:

$ make

结束。

根据学长的博客改的,有些我遇到的问题,做了一些说明。
学长博客:https://blog.csdn.net/SparkFucker/article/details/83304318

最后

以上就是寂寞大船为你收集整理的omnetpp-4.6和Castalia的安装一、omnetpp-4.6和Castalia的安装的全部内容,希望文章能够帮你解决omnetpp-4.6和Castalia的安装一、omnetpp-4.6和Castalia的安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部