linux16.04安装NS-3-DCE的一些记录
1、安装一个软件比较靠谱的方法是查看官方发布的文档,照着官方文档安装,有问题再到网上搜索一波。
2、安装方法之一:利用bake进行安装
(1)先下载bake
hg clone http://code.nsnam.org/bake bake
export BAKE_HOME=`pwd`/bake
export PATH=$PATH:$BAKE_HOME
export PYTHONPATH=$PYTHONPATH:$BAKE_HOME
(2)创建DCE目录并配置要下载的部件及版本
mkdir dce
cd dce
bake.py configure -e dce-ns3-1.9 -e dce-linux-1.9
(3)检查依赖是否全部安装好了(有些依赖没有安装也没事,因为是非必须依赖,所以不安装也问题不大)
bake.py check
bake.py show
这会显示出没有安装的依赖,把这些依赖装上就好了。但有些依赖不好装,有些是必须装的,有些是非必须的,如果一些依赖缺失了但也不影响编译运行,可以不装。
安装依赖的一些注意点:
1)若报clang-dev未安装,如果用以下命令安装就输了
sudo apt install clang-dev
因为clang-dev库所在的包libclang-dev,所以应该用
sudo apt install libclang-dev
2)缺失libc(即提示:libc - Missing)