【问题标题】:How can resolve an error of compilation in NS2如何解决 NS2 中的编译错误
【发布时间】:2019-09-04 13:46:42
【问题描述】:

我安装了 ns-allinone-2.35 然后我运行 ns aodv.tcl 所以当我更改 aodv.cc 时它可以工作 BUT (我只是在 forward() 函数中添加了一个 printf ("hello") ,然后我使用 "make" 进行编译,所以我得到了这个错误:

rm -f gen/version.c
/home/amira/ns2/ns-allinone-2.35/bin/tclsh8.5 bin/string2c.tcl version_string < VERSION > gen/version.c
/bin/sh: 1: cannot create gen/version.c: Permission denied
make: *** [gen/version.c] Error 2

请问如何解决!

【问题讨论】:

    标签: ns2


    【解决方案1】:

    如果您使用 sudo 或 Windows© 工具解压 ns-allinone-2.35.tar.gz,那么您将遇到“Permission denied”:在 ns-2.35 中运行 $ make 时。

    请在新目录中解压新的“ns-allinone-2.35”:

    $ tar xvf ns-allinone-2.35_gcc5.tar.gz   // 2014 .. 2017 update
    

    https://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing


    ns2-INFO https://drive.google.com/file/d/1FCjn-9fkR7tKeqClUpHsleaEdnoKRZzq/view?usp=sharing

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-17
      • 1970-01-01
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多