2017-04-25 40 views
0

我正在使用VANET。为此,我需要在我的fedora 24系统上安装NS2。 NS 2版 - ns 2.34。在安装过程中,我遵循ns 2.34的所有步骤并对各个文件进行了更改。但最后,我发现了一个像截图中附带的错误。 错误:在play.xbm内缩小了从'int'到'char'的252次转换NS 2安装错误:将int转换为char至char

我无法解决此错误。请为我指导。 enter image description here

+0

欢迎[堆栈溢出(http://stackoverflow.com/ )!请阅读[如何提问](http://stackoverflow.com/help/how-to-ask)并提供[最小,完整和可验证示例](http://stackoverflow.com/help/mcve) ! –

+0

@jenis shah:带有文字的图片不值得赞赏。请不要这样做。 →不可读的文本,不能被复制。 ...我想你知道如何将文本复制/粘贴到空文件。 –

回答

0

i followed all the steps of ns 2.34

一些旧的“ns2教程”仅在很短的时间内才有效。

的Fedora 24:

你的编译错误:G ++版本6.3是与NS-2.34 OK,但补丁需要。即ns-2.34是为g ++版本4.1.2构建的。

ns234_gcc49.patch https://drive.google.com/file/d/0B7S255p3kFXNZDNyV1BPZHhEY0U/view?usp=sharing

cd ns-allinone-2.34/ 
patch -p0 < ns234_gcc49.patch 
./install 


附: :ns-allinone-2.34 + ns234_gcc49.patch已经通过两种不同的Fedora 24测试成功:64位版本和32位版本。 ns-allinone-2.34当然也可以被编译成是/否变化:export CC=gcc34 CXX=g++34 && ./install

要求:#dnf install compat-gcc-34-c++