首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装网络模拟器时出错

安装网络模拟器时出错
EN

Unix & Linux用户
提问于 2019-08-28 06:54:25
回答 1查看 97关注 0票数 1

在Fedora中安装ns2.34时,我得到了以下错误。

请帮我修一下

代码语言:javascript
复制
collect2: ld returned 1 exit status
make: *** [Makefile:420: ns] Error 1
Ns make failed 
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-08-28 08:44:50

我认为完全错误是:

代码语言:javascript
复制
2. ERROR
tools/ranvar.cc: In member function ‘virtual double GammaRandomVariable::value()’:
tools/ranvar.cc:219:70: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directly [-fpermissive]
tools/ranvar.cc:219:70: error:   for a function-style cast, remove the redundant ‘::GammaRandomVariable’ [-fpermissive]
make: *** [tools/ranvar.o] Error 1

解决这一问题的办法是:

ns-2.34/tools/ranvar.cc中,第219行

替换

代码语言:javascript
复制
-return GammaRandomVariable::GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);

使用

代码语言:javascript
复制
+return GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/537802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档