如何解决NS2中的编译错误

问题描述 投票:0回答:1

我安装了ns-allinone-2.35然后我运行ns aodv.tcl所以它工作但是当我在aodv.cc中更改(我刚刚在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个回答
0
投票

如果您使用sudo或Windows©工具解压缩ns-allinone-2.35.tar.gz,那么您将体验“权限被拒绝”:在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

© www.soinside.com 2019 - 2024. All rights reserved.