Installation:
Download source code from here and extract .
I have extracted it at /home/nandan/omnetpp-4.0p1.
Install dependencies :
build-essential
gcc
g++
bison
flex
perl
tcl8.4
tcl8.4-dev \
tk8.4
tk8.4-dev
blt
blt-dev
libxml2
libxml2-dev \
zlib1g
zlib1g-dev
libx11-dev
Set path as:
export TCL_LIBRARY=/usr/lib/tcl8.4
export PATH=$PATH:/home/nandan/omnetpp-4.0p1/bin:$PATH
# for me omnetpp-4.0p1 folder was in /home/nandan/ directory.
compile using known steps as following
$ ./configure
$ make
Start the IDE as
$ omnetpp
***********************************************************************************
for simulation we need following files
.cc
.h
.ini
tells the simulation program which network you want to simulate
.ned
identifies the network's nodes and the links between them
we have all these files in a directory directory_name and we follow--
create MAKEFILE as
$ opp_makemake
add dependency to MAKEFILE as
$ make depend
compile and link theprogram as
$ make
this will generate an executable link having same name as directory .
launch the simulation as
$ ./directory_name
and a sample simulation may look like following