ns2.34
안녕하세요 여러분, Fedora를 설치하는 동안 다음 오류가 발생했습니다.
해결하도록 도와주세요
collect2: ld returned 1 exit status
make: *** [Makefile:420: ns] Error 1
Ns make failed
답변1
완전한 오류는 다음과 같습니다.
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
바꾸다
-return GammaRandomVariable::GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);
그리고
+return GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);