ndnsim r语言 ubuntu_Ubuntu14.04安装配置ndnSIM

本文详细介绍了在Ubuntu14.04系统上安装配置ndnSIM的步骤,包括预环境设置、安装boost-lib、Python bindings、下载ns3、pybindgen和ndnsim,以及编译和测试过程。特别强调了版本要求和关键路径,确保成功安装ndnSIM模块。
摘要由CSDN通过智能技术生成

Ubuntu14.04安装配置ndnSIM

预环境

Ubuntu14.04官方系统

请先使用sudo apt-get update更新一下源列表

安装步骤

安装boost-lib

sudo apt-get install build-essential libsqlite3-dev libcrypto++-dev

sudo apt-get install libboost-all-dev

其中,build-essential和libboost是目标安装文件,build-essential中包含各种编译工具,其中最主要的是个gcc和g++,这里g++版本要求为4.5.4

libboost会被默认安装在 /usr/lib/x86_64-linux-gnu 路径下,如通过源码安装请确认版本至少为1.46,官方要求最低版本号,已知1.59版本编译不成功,这里推荐1.54和1.55版本,在默认路径下可以查看版本号

安装Python bindings

sudo apt-get install python-dev python-pygraphviz python-kiwi

sudo apt-get install python-pygoocanvas python-gnome2

sudo apt-get install python-rsvg ipython

强烈建议,python必须是2.7,如果是3.4版本,请手动把每一个print ''语句修改为print()语句,所以还是老老实实用2.7吧,暂时默认安装就是2.7

命令行敲入python进入python交互环境即可看到版本号,使用exit()退出交互环境

下载ns3、pybindgen和ndnsim

mkdir ndnSIM

cd ndnSIM

git clone git://github.com/cawka/ns-3-dev-ndnSIM.git ns-3

(cd ns-3; git checkout -b ndnSIM-0.4.3 ns-3.17-ndnSIM-0.4.3)

git clone git://github.com/cawka/pybindgen.git pybindgen

git clone git://github.com/NDN-Routing/ndnSIM.git ns-3/src/ndnSIM

(cd ns-3/src/ndnSIM; git checkout -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值