当我尝试下载并安装 Network Simulator 2 时出现此错误:
检查 gcc...gcc41 检查 C 编译器是否工作...没有配置:错误:在/home/User/ns-allinone-2.35/ns-allinone-2.35/ns-2.35': configure: error: C compiler cannot create executables See
config.log 中了解更多详细信息
我该如何解决?我确实需要完成这项工作,因为我正在做一个项目。
答案1
请使用2014 - 2017更新“ns-allinone-2.35_gcc5.tar.gz”https://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing
安装 ns2 编译器:$ sudo apt install g++-4.8
并使用命令构建 ns2export CC=gcc-4.8 CXX=g++-4.8 && ./install
ns2 信息https://drive.google.com/file/d/1FCjn-9fkR7tKeqClUpHsleaEdnoKRZzq/view?usp=sharing
另请参阅您在 stackoverflow 上关闭的问题:
配置:错误:tcl 的安装似乎不完整或无法自动找到。
您不一定能在 ns-2.35 中使用 ./configure !这是针对以前的 ns2 版本。ns-allinone-2.35 中的 ./install 命令将负责正确的配置顺序。请执行
cd ns-allinone-2.35/
export CC=gcc-4.8 CXX=g++-4.8 && ./install