NS2 compilação errror no ubuntu

-1
gcc-4.4 -c -g -O2 -DNDEBUG -DUSE_SHM -DHAVE_UNISTD_H=1 -I. -I/home/akhil/ns-allinone-2.35/include -I/home/akhil/ns-allinone-2.35/include -I/home/akhil/ns-allinone-2.35/include -I/include  otcl.c
make: gcc-4.4: Command not found
Makefile:91: recipe for target 'libotcl.a' failed
make: *** [libotcl.a] Error 127
otcl-1.14 make failed! Exiting ...
See http://www.isi.edu/nsnam/ns/ns-problems.html for problems
    
por Akhil 11.04.2018 / 12:30

2 respostas

1

"ns2" geralmente é criado a partir do código-fonte, quando você deseja adicionar um protocolo extra. Todos os ~ 300 patches (protocolos extras) link

'ns-2.35' Exemplo do Ubuntu 17.10: sudo apt install g++-5 → ou seja O mais tardar g + + - 5 (< = 5,4) pode ser usado. Nota: Você pode ter quantas versões do gcc quiser, instaladas ao mesmo tempo.

tar xvf ns-allinone-2.35_gcc5.tar.gz           // 2014 - 2017 update  → →

link

cd ns-allinone-2.35/
export CC=gcc-5 CXX=g++-5 && ./install
                   // if Ubuntu 16.04, the build command is './install' only
cd ns-2.35/
sudo make install

As simulações de ~ 2500 link

    
por Knud Larsen 11.04.2018 / 15:45
0

Está empacotado. Empacotado significa que você não precisa compilá-lo. Há versão 2.35 no repositório .

Basta executar sudo apt-get install ns2 .

Pegue a regra para procurar primeiramente os pacotes binários, Snaps, Flatpaks e somente se eles não forem encontrados - compilar.

    
por N0rbert 11.04.2018 / 12:54