본문 바로가기
NS3기반 LTE 시스템 레벨 시뮬레이터/NS-3

[NS-3][우분투 20.04]NS3 설치 2 (waf error)

by DJpeng 2021. 8. 7.

# 개발 환경

  - 메인보드: [ASUS]ROG Maximus XI Hero-Wifi(Z390)

  - CPU: [Intel]i7-8700

  - 램: [Samsung]DDR4 21300 32G(16x2)

  - 운영체제: Ubuntu 20.04

  - NS3: 3.34

 

# 배경

NS3에서 .cc 파일을 실행하기 위해서는 ./waf 명령어를 사용해야함.

NS3 설치 후 ./waf 명령어를 사용하면, 아래와 같은 error 가 발생함.

 

따라서, "./waf configure" 가 필요함.

 

 

 

not found 가 여럿 발생하고 있음.

우분투를 설치하자마자, NS3 설치하면 not found가 더 많이 발생할듯.

나는 우분투 설치 -> GNU plot 설치 -> NS3 설치 진행 

 

# Not found 설치 방법

 참고자료1)https://www.nsnam.org/wiki/Installation

 참고자료2)https://www.nsnam.org/docs/tutorial/html/getting-started.html

 

1. python module 'gi.repository.GooCanvas' 

sudo apt install gir1.2-goocanvas-2.0 python3-gi python3-gi-cairo python3-pygraphviz gir1.2-gtk-3.0 ipython3

 

2. castxml

sudo apt-get update -y

sudo apt-get install -y castxml

 

3. pygxccml

Download: https://pypi.org/project/pygccxml/

sudo python3 setup.py install

 

4. libdpdk

sudo apt-get update -y

sudo apt-get install -y libdpdk-dev

 

5. pygraphviz

sudo apt-get install graphviz graphviz-dev

pip install pygraphviz

 

6. gi.repository.GooCanvas

sudo apt-get install -y gir1.2-goocanvas-2.0

 

7. sudo

sudo apt update

 

8. valgrind

sudo apt-get update -y

sudo apt-get install -y valgrind

 

9. GSL
sudo apt-get install libgsl-dev

10. doxygen
sudo apt-get update
sudo apt-get install doxygen

 

# 결과

 모든 not found를 없애진 못했지만, 내가 사용하는 범위안에서 문제없으니, 일단 여기까지만 진행.

반응형

댓글