ns 在 /usr/bin/tclsh8.6 中找到了正确的 tclsh 版本,但它似乎不再存在于 ns2 中
ns found the right version of tclsh in /usr/bin/tclsh8.6 but it doesn't seem to be there anymore for ns2
当我在 Linux 终端中写入 $ns 时,它会显示此消息:
"When configured, ns found the right version of tclsh in /usr/bin/tclsh8.6
but it doesn't seem to be there anymore, so ns will fall back on running the first tclsh in your path. The wrong version of tclsh may break the test suites. Reconfigure and rebuild ns if this is a problem. "
它会导致我的 TCL 文件在执行时出现问题吗?
我正在使用 ns-allinone-2.35
.
在我的网络课程中,我必须学习 NS2 相关的东西。我们的老师告诉我们修改TCP.cc个文件和其他相关的东西。
如果这显示在您的终端中,那么您的 ns2 安装在错误的文件夹中。
你必须 re-install ns2。否则您在文件中的更新将不会生效。
tcl 文件不会造成任何问题。
但是修改tcp.cc、tcp_reno.cc等内部.cc文件不会生效
对我来说这个问题通过升级 tclsh 解决了。
sudo apt install tclsh
我的 Ubuntu 版本是 18.04 LTS
查看 this video
基本上,输入命令
sudo apt-get install tcl-dev tk-dev
它会很好用
安装完成后,输入
ns
然后下一行是%
当我在 Linux 终端中写入 $ns 时,它会显示此消息:
"When configured, ns found the right version of tclsh in /usr/bin/tclsh8.6
but it doesn't seem to be there anymore, so ns will fall back on running the first tclsh in your path. The wrong version of tclsh may break the test suites. Reconfigure and rebuild ns if this is a problem. "
它会导致我的 TCL 文件在执行时出现问题吗?
我正在使用 ns-allinone-2.35
.
在我的网络课程中,我必须学习 NS2 相关的东西。我们的老师告诉我们修改TCP.cc个文件和其他相关的东西。
如果这显示在您的终端中,那么您的 ns2 安装在错误的文件夹中。
你必须 re-install ns2。否则您在文件中的更新将不会生效。
tcl 文件不会造成任何问题。
但是修改tcp.cc、tcp_reno.cc等内部.cc文件不会生效
对我来说这个问题通过升级 tclsh 解决了。
sudo apt install tclsh
我的 Ubuntu 版本是 18.04 LTS
查看 this video 基本上,输入命令
sudo apt-get install tcl-dev tk-dev
它会很好用 安装完成后,输入
ns
然后下一行是%