tclPort.h:23:28: fatal error: tclUnixPort.h: No such file or directory
tclPort.h:23:28: fatal error: tclUnixPort.h: No such file or directory
我正在尝试按照 The Network Simulator: Building Ns.
中提到的步骤在 Ubuntu 16.04 LTS 上安装 ns2 模拟器
我从 [=11 下载了 tcl8.6.7-src.tar.gz 和 tk8.6.7-src.tar.gz =].
已按照 link.
中提到的步骤正确安装 tcl 和 tk
已从 here 下载 otcl-1.14。
但是当我尝试安装 otcl 时,当我启动 make 命令
时出现以下错误
当我检查我的 tcl 安装目录时,我发现 tclUnixPort.h 文件位于 /home/danny/ns2/tcl8.6.7/unix.所以我修改了 Makefile 中的 gcc INCLUDE 路径以包含上面的路径。
但是编译otcl的源码还是没有成功。出现以下错误..
请提出解决此错误的可能解决方案。
提前致谢
ns-2.35 (otcl ?) 不能使用 tcl,tk 版本 8.6.x,我想。除此之外,如果您需要系统范围的 tcl8.5 - tk8.5 ,则必须使用 Ubuntu 包:sudo apt install tcl8.5-dev tk8.5-dev
您的link:2011 年旧年文本https://www.isi.edu/nsnam/ns/ns-build.html:不好!
最新:获取“2014 - 2017 更新”ns-allinone-2.35_gcc5.tar.gz
→ 包括正确版本的 tcl tk otcl tclcl →
https://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing
构建:
tar xvf ns-allinone-2.35_gcc5.tar.gz
cd ns-allinone-2.35/
./install
cd ns-2.35/
sudo make install
cd ../nam-1.15/
sudo make install
就是这样。你现在有 /usr/local/bin/{ nam, ns }
注意:Ubuntu 16* nam
包已损坏。不要用。
P.S。 :不会读取带有文字的图像。请使用复制粘贴文本!
我正在尝试按照 The Network Simulator: Building Ns.
中提到的步骤在 Ubuntu 16.04 LTS 上安装 ns2 模拟器我从 [=11 下载了 tcl8.6.7-src.tar.gz 和 tk8.6.7-src.tar.gz =].
已按照 link.
中提到的步骤正确安装 tcl 和 tk已从 here 下载 otcl-1.14。
但是当我尝试安装 otcl 时,当我启动 make 命令
时出现以下错误当我检查我的 tcl 安装目录时,我发现 tclUnixPort.h 文件位于 /home/danny/ns2/tcl8.6.7/unix.所以我修改了 Makefile 中的 gcc INCLUDE 路径以包含上面的路径。 但是编译otcl的源码还是没有成功。出现以下错误..
请提出解决此错误的可能解决方案。 提前致谢
ns-2.35 (otcl ?) 不能使用 tcl,tk 版本 8.6.x,我想。除此之外,如果您需要系统范围的 tcl8.5 - tk8.5 ,则必须使用 Ubuntu 包:sudo apt install tcl8.5-dev tk8.5-dev
您的link:2011 年旧年文本https://www.isi.edu/nsnam/ns/ns-build.html:不好!
最新:获取“2014 - 2017 更新”ns-allinone-2.35_gcc5.tar.gz
→ 包括正确版本的 tcl tk otcl tclcl →
https://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing
构建:
tar xvf ns-allinone-2.35_gcc5.tar.gz
cd ns-allinone-2.35/
./install
cd ns-2.35/
sudo make install
cd ../nam-1.15/
sudo make install
就是这样。你现在有 /usr/local/bin/{ nam, ns }
注意:Ubuntu 16* nam
包已损坏。不要用。
P.S。 :不会读取带有文字的图像。请使用复制粘贴文本!