概述
一、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的安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复