首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tclPort.h:23:28:致命错误: tclUnixPort.h:没有这样的文件或目录

tclPort.h:23:28:致命错误: tclUnixPort.h:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2017-08-24 12:10:58
回答 1查看 488关注 0票数 0

我正试图在Ubuntu16.04LTS上安装ns2模拟器,方法是执行网络模拟器:建立Ns中提到的步骤。

我从tcl8.6.7-src.tar.gz下载了链接tk8.6.7-src.tar.gz

通过以下步骤正确安装、tcl、tk

下载otcl-1.14这里

但是,当我尝试安装otcl时,当我启动make命令时,会出现以下错误

当我检查我的tclUnixPort.h tcl安装目录时,我在/home/danny/ns2/tcl8.6.7/unix.中找到了文件。所以我在Makefile中修改了gcc包含路径,以包括上面的路径。但是在编译otcl的源代码方面仍然没有成功。跟踪错误..。

请提出解决此错误的可能解决方案。提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-24 12:41:41

ns-2.35 (otcl ?)不能使用tcl,tk版本8.6.x,我认为。此外,如果您需要系统范围的tcl8.5 - tk8.5,则必须使用Ubuntu包:sudo apt install tcl8.5-dev tk8.5-dev

你的链接:旧的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

建筑:

代码语言:javascript
复制
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 }

注意:Ubuntu16* nam包已损坏。别用。

P.S.:带有文本的图像将不会被读取。请使用复制粘贴的文本!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45861291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档