2017-04-13 52 views
1

我在使用nsc-0.5.3和gccxml-ns3的最新ns-3.26中遇到问题 - 系统非常新,所以情况并非如此。ns-3.26 2模块在建造时出现错误

大厦NSC-0.5.3 - 问题

问题:可选的依赖,模块 “NSC-0.5.3” 失败

这可以减少最终版本的功能。然而,烘烤将继续,因为“nsc-0.5.3”不是必需的依赖。有关详细信息,请使用-v或-vvv进行调用,以获得完整的详细模式。

这里有-vvv参数日志:

+0

推荐的论坛询问NS3问题是https://groups.google.com/forum /?fromgroups#!forum/ns-3-users,其中ns3开发者也将回答问题。 –

回答

1

找到了解决办法 - NSC不使用gcc/g ++ - 6正常工作,所以我必须更改默认版本的gcc和g ++(例如从6.3.0到5.4.1)

1)查找安装的编译器:

dpkg --list | grep compiler 

2)改变默认GCC,G ++,CC和C++(经由https://askubuntu.com/questions/26498/choose-gcc-and-g-version):

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 10 
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 20 

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 10 
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 20 

sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30 
sudo update-alternatives --set cc /usr/bin/gcc 

sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30 
sudo update-alternatives --set c++ /usr/bin/g++ 

此外,为了检查是否改变被保存:

gcc -v 

最后应该说:“gcc version 5.4.1”。

之后,NSC安装成功。

值得一提的是,它没有解决gccxml的问题,但对我来说,我需要NSC工作,所以......

相关问题