ns2基于ubuntu18.04(代码片段)

goodswarm goodswarm     2022-12-09     125

关键词:

环境

Ubuntu 18.04 (VMware)

安装流程

步骤一、安装gcc编译器

sudo apt-get install g++-4.8

(注安装最新版g++会出现一些代码错误。Bing到参考[1],使用4.8版本不会有任何报错

步骤二、解压并编译文件

解压存放在/opt/目录下

tar xvf ns-allinone-2.35_gcc5.tar.gz
cd ns-allinone-2.35/
export CC=gcc-4.8 CXX=g++-4.8 && ./install

BaiduNetdisk:链接:https://pan.baidu.com/s/18wqs4pV37jauRcP2ou7v-w 提取码:mklm

步骤三、编写terminal环境下的变量参数

参考[2]复制粘贴

#LD_LIBRARY_PATH
OTCL_LIB=/opt/ns-allinone-2.35/otcl-1.14/
NS2_LIB=/opt/ns-allinone-2.35/lib/
USR_Local_LIB=/usr/local/lib/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$USR_Local_LIB

#TCL_LIBRARY
TCL_LIB=/opt/ns-allinone-2.35/tcl8.5.10/library/
USR_LIB=/usr/lib/
export TCL_LIBRARY=$TCL_LIBRARY:$TCL_LIB:$USR_LIB

#PATH
XGRAPH=/opt/ns-allinone-2.35/xgraph-12.2/:/opt/ns-allinone-2.35/bin:/opt/ns-allinone-2.35/tcl8.5.10/unix:/opt/ns-allinone-2.35/tk8.5.10/unix
NS=/opt/ns-allinone-2.35/ns-2.35/
NAM=/opt/ns-allinone-2.35/nam-1.15/
export PATH=$PATH:$NS:$NAM:$XGRAPH

步骤四、运行样例

ns /opt/ns-allinone-2.35/ns-2.35/tcl/ex/simple.tcl

技术图片

Ref

参考【1】

参考【2】

python调用java(基于ubuntu18.04)(代码片段)

最近实习,需要使用Python编程,其中牵涉到一些算法的编写。由于不熟悉Python,又懒得从头学,而且要写的算法自己之前又用Java实现过,就想着能不能用Python调用Java。经过查找资料,方法如下:Step1——安装JPype扩展包想... 查看详情

ubuntu18.04美化(代码片段)

Ubuntu18.04美化sudoaptinstallgnome-tweak-toolsudoaptinstallgnome-shell-extensions  查看详情

sh邮差安装ubuntu18.04(代码片段)

查看详情

shwkhtmltopdf安装在ubuntu18.04上(代码片段)

查看详情

shmongosql连接器-ubuntu18.04(代码片段)

查看详情

sh新的ubuntu桌面18.04准备(代码片段)

查看详情

ubuntu18.04azurekinectrosdriver配置(代码片段)

Ubuntu18.04AzureKinectROSDriver配置文章目录Ubuntu18.04AzureKinectROSDriver配置1.创建工作空间2.下载ROS驱动3.收集库文件4.修改k4a_ros_device.h5.编译6.测试1.创建工作空间mkdir-p~/KinectDK_ws/srccd~/KinectDK_ws/srccatkin_init_workspacecd..ca 查看详情

ubuntu18.04:debugpackagewithdebugsymbol(代码片段)

https://www.hiroom2.com/2018/04/27/ubuntu-1804-dbgsym-en/目录1 Addrepositoryofdbgsym2 Installdbgsympackage3 Downloadpackagesourcecode4 InstallGDB5 Debugpackage1 Addrepositoryofdbgsymdbgsympackageispubli 查看详情

markdownlamp和phpmyadmin在ubuntu18.04(代码片段)

查看详情

markdown适用于ubuntu18.04的软件(代码片段)

查看详情

ubuntu18.04安装rosmelodic(代码片段)

Ubuntu18.04安装ROSMelodic文章目录Ubuntu18.04安装ROSMelodic1.设置软件源2.设置最新的密钥3.更新源4.安装ros5.初始化rosdep6.更新rosdep7.添加ROS环境变量8.使环境变量生效9.安装命令行工具rosinstall10.测试1.设置软件源sudosh-c'echo"debhttp://pack... 查看详情

阿里云下ubuntu18.04安装部署emqx消息服务器(代码片段)

EMQX服务器简介EMQX(Erlang/Enterprise/ElasticMQTTBroker)是基于Erlang/OTP平台开发的开源物联网MQTT消息服务器。EMQX设计目标是实现高可靠,并支持承载海量物联网终端的MQTT连接阿里云后台开启端口EMQX消息服务器默认占用的TCP端口包括:1... 查看详情

ubuntu18.04安装mysql(代码片段)

这里是Ubuntu18.04的mysql安装教程,ubuntu低版本或其他非Debian的Linux发行版可能不适用。安装mysqlsudoapt-getinstallmysql-serversudoapt-getinstallmysql-clientsudoapt-getinstalllibmysqlclient-dev这里我安装完了没有提示设置密码或其他配置项的步骤,所以... 查看详情

sh在ubuntu18.04上安装golang(代码片段)

查看详情

sh在ubuntu18.04上安装nginx(代码片段)

查看详情

解决ubuntu18.04源更新问题(代码片段)

xtdx_xty于2021-03-3115:36:41发布3874 收藏7文章标签:ubuntu版权解决ubuntu18.04源更新问题https://blog.csdn.net/PAN_Andy/article/details/105053890问题描述获取:1http://cn.archive.ubuntu.com/ubuntuxenial-updates/mainamd64vi 查看详情

解决ubuntu18.04源更新问题(代码片段)

xtdx_xty于2021-03-3115:36:41发布3874 收藏7文章标签:ubuntu版权解决ubuntu18.04源更新问题https://blog.csdn.net/PAN_Andy/article/details/105053890问题描述获取:1http://cn.archive.ubuntu.com/ubuntuxenial-updates/mainamd64vi 查看详情

ubuntu18.04安装opencv(代码片段)

Ubuntu18.04安装OpenCV这里选择OpenCV3.4.3,其他版本类似文章目录Ubuntu18.04安装OpenCV1.下载OpenCV2.安装cmake及OpenCV依赖包3.解压下载的.zip文件4.编译OpenCV5.安装OpenCV6.设置opencv静态库加载路径1.下载OpenCV点此下载OpenCV,选择Sourcesÿ... 查看详情