NS运行时遇到couldn't execute "nam": no such file or directory但nam已安装好的问题怎么解决?

我在Ubuntu16.04虚拟机上按照教程完全完成了NS2(2.35)的安装,但运行示例时就遇到了问题.

$ ns simple.tcl
210
0.0037499999999999999
running nam...
ns: finish: couldn't execute "nam": no such file or directory
    while executing
"exec nam out.nam &"
    (procedure "finish" line 8)
    invoked from within
"finish"

网上搜索解决办法是:

说法1---------------------------

先手动编译nam生成可执行文件nam
进入NS_HOME/nam-1.12(NS_HOME为安装ns2的路径)输入命令:make
结果显示错误:
xwd.c:87:29: 错误: X11/Xmu/WinUtil.h:No such file or directory
make: *** [xwd.o] 错误 1
问题是xmu没有安装,于是只好再装xmu,
命令为:
sudo apt-get install libxmu-dev

然后在输入make进行编译,完成后在NS_HOME/nam-1.12/中可以发现可执行文件nam将其复制到 NS_HOME/bin/目录下,这样由于$PATH环境变量中有NS_HOME/bin项,nam就可以直接运行了。

说法2----------------------------

进入你自己的电脑所安装ns2的目录,然后进入/ns-allinone-2.35/nam-1.15目录

例如我安装在Documents目录下:

cd /home/prowc/Documents/ns-allinone-2.35/nam-1.15
sudo make
执行了make后会生成一个名字为nam的可执行文件,然后在这个目录下执行命令

sudo cp nam /usr/local/bin
把nam这个可执行文件拷贝到/usr/local/bin目录下,然后应该就可以正常运行了。

但实际上,我在nam文件夹下输入命令:make 后,显示:make: 'nam' is up to date.

并且也没有生成名字为nam的可执行文件

怎么解决?

(菜鸟第一次用,不知道是不是在这里提问?请谅解)

https://blog.csdn.net/prowc/article/details/78289725