Ubuntu 10.04安装ns2-2.34
来源:互联网 发布:linux重启网卡命令 编辑:程序博客网 时间:2024/05/22 11:56
Ubuntu 10.04下安装ns2-2.34,步骤如下:
#更新源列表
#安装几个编译必备的包
然后安装,结果报错:
ld -shared-o libotcl.so otcl.o
otcl.o: Infunction `OTclDispatch':
/usr/ns-allinone-2.34/otcl-1.13/otcl.c:495:undefined reference to`__stack_chk_fail_local'
otcl.o: Infunction `Otcl_Init':
/usr/ns-allinone-2.34/otcl-1.13/otcl.c:2284:undefined reference to`__stack_chk_fail_local'
ld:libotcl.so: hidden symbol `__stack_chk_fail_local'isn'tdefined
ld: finallink failed: Nonrepresentable section on output
make: ***[libotcl.so]错误1
otcl-1.13make failed! Exiting ...
Seehttp://www.isi.edu/nsnam/ns/ns-problems.htmlforproblems
这是因为gcc版本高了,gcc 4.0以前的版本是用ld –share来生成共享库的,但是到了gcc4.0以后的版本,这个命令就改成了gcc –share。 在终端里输入gcc –v查看,我的版本是gcc version4.4.3。
解决办法:
把77行处的:
然后:$ sudo gedit configure
将6304行处的:
重新安装,成功。
设置环境变量:
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/yourfile/ns-allinone-2.34/otcl-1.13:/home/yourfile/ns-allinone-2.34/lib
exportTCL_LIBRARY=$TCL_LIBRARY:/home/yourfile/ns-alllinone-2.34/tcl8.4.18/library
重新打开终端,输入ns,出现%符号说明成功,如果不重新打开终端,会出现找不到命令错误。
- Ubuntu 10.04安装ns2-2.34
- 在Ubuntu 10.04下安装NS2-2.34
- 在Ubuntu 10.04下安装NS2-2.34
- Ubuntu 10.04下安装ns2-allinone-2.33
- Ubuntu 10.04 下 安装 NS2.30
- Ubuntu 9.10 + NS2-2.34
- Ubuntu 11.10 下NS2安装
- Ubuntu ns2.35 安装leach
- Ubuntu 13.04 安装ns2.35
- Ubuntu 下安装 NS2 方法
- Ubuntu 16.04安装ns2.35
- ns2安装手记(示例使用ubuntu 11.1,ns2-2.35)
- ubuntu下安装ns2出错(一)
- ubuntu下安装ns2出错(二)
- ubuntu 9.10 + NS2.34安装日志
- 在Ubuntu 9.10下安装NS2-2.33
- Ubuntu下面安装NS2(已经测试)
- Ubuntu下修改gcc 安装ns2.26
- 西山居决赛
- Vmware的三种设置网络设置Bridge, …
- ubuntu10.04 中安装 Vmware Tools
- CObject:operator = 无法访问私成事员(在CObject类中声明)解决方案
- ubuntu的初始密码
- Ubuntu 10.04安装ns2-2.34
- ubuntu11.04版本安装ns2.34(吐血)
- 如何在ubuntu中打开rar/7z文件
- 人生应该如何规划
- ubuntu 中用命令行打开各类型文件
- ubuntu 搜索文件方法(find命令)
- 各种奖学金、社团、证书、竞赛奖项…
- ns2仿真结束的.tr文件中的数据意义
- awk语言中BEGIN和END的作用