我需要你的帮助,我是 NS2 的初学者,我试图在 ubuntu 11.10 32 位上安装 ns2.29,但我做不到。出现此消息并且安装停止:
构建 tcl8.4.11 ============================================================ 加载缓存 ./config.cache 检查是否使用手册页的符号链接...否 检查是否压缩手册页...否 检查是否为手册页添加包名称后缀...否 检查 gcc...gcc 检查 C 编译器 (gcc) 是否工作... 是 检查 C 编译器(gcc)是否是交叉编译器...否 检查我们是否正在使用 GNU C...是的 检查 gcc 是否接受 -g... 是 检查是否使用线程构建...否(默认) 检查编译器是否理解 -pipe... 是的 检查如何运行 C 预处理器... gcc -pipe -E 检查罪恶...没有 检查 -lieee 中的主要内容...是的 检查 -linet 中的主要内容...没有 检查 net/errno.h...没有 检查连接...是的 检查 gethostbyname...是的 检查如何构建库...静态 检查 ranlib...ranlib 检查是否请求 64 位支持...否 检查是否请求 64 位 Sparc VIS 支持...否 检查系统版本(用于动态加载)... ./configure: 1:语法错误:未终止的引用字符串 tcl8.3.2 配置失败!退出... Tcl 不是 ns 项目的一部分。请参阅 www.Scriptics.com 看看他们是否有针对您平台的修复程序。
有人能帮助我吗?
答案1
基本上,在一些配置脚本中对 awk 的调用格式不正确。
转到
ns-allinone
文件夹并输入find . -name configure
应该会出现配置脚本的列表。
将其中的每一行替换为如下内容:
system=MP-RAS-`awk ‘{print }’ /etc/.relid’`
和 ...
system=MP-RAS-`awk ‘{print }’ /etc/.relid`
现在./install
在ns-allinone
文件夹中重新运行。