NS 2.35에서 MDART 라우팅 프로토콜 tcl 스크립트를 실행하면 다음과 같이 표시됩니다.
When configured, ns found the right version of tclsh in /usr/bin/tclsh8.6
but it doesn't seem to be there anymore, so ns will fall back on running the first tclsh in your path. The wrong version of tclsh may break the test suites. Reconfigure and rebuild ns if this is a problem.
num_nodes is set 16
INITIALIZE THE LIST xListHead
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5, distCST_ = 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0
SORTING LISTS ...DONE!
Segmentation fault (core dumped)
그리고 시뮬레이션 종료 시간은 205초에 끝나는 것으로 가정하지만 애니메이션을 실행하면 시뮬레이션이 8초에 종료됩니다. 왜 그런 겁니까? 감사 해요
ns가 /usr/bin/tclsh8.6에서 올바른 버전의 tclsh를 찾았지만 더 이상 없는 것 같습니다.
tcl8.6 : "ns-2.35 tcl8.5.10
" 를 사용해야 합니다 : 버전이나 위치를 변경하지 않습니다. (ns-allinone-2.35를 옮기지 않는 한). 외부 tcl8.6은 예를 들어 업데이트로 변경될 수 있습니다. 그리고 이후 버전은 Debian/Ubuntu에서와 같이 일부 파일을 놓치는 경향이 있습니다.
예시
$ tar xvf ns-allinone-2.35_gcc5.tar.gz ## 2014 - 2017 update
https://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing
$ cd ns-allinone-2.35/
$ export CC=gcc-4.8 CXX=g++-4.8 && ./install
세그멘테이션 오류
MDART는 최신 OS와 함께 사용할 수 없습니다. 가장 최근에 작동한 것은 16개월 전에 업데이트된 Ubuntu 18.04.4였습니다. 내 테스트 https://drive.google.com/drive/folders/1si2jA3lc-23lubVHb3tFbIAXfnhRfg5O?usp=sharing ..... CentOS 8 실패, Ubuntu 20.04 실패를 참조하세요 . 기타 "2021 OS"가 실패합니다.
시뮬레이션 시간 : 최대 시간으로 설정됩니다. 예 : 설정 set val(end) 1006.0
은 약 6초 동안 실행되고 출력 텍스트는 다음으로 끝납니다. 1000 simulation seconds
....... 시간은 상대적입니다. ns2는 프로세서가 매우 느렸던 90년대 펜티엄 1/펜티엄 2에서 개발되었습니다. ... 그리고 다른 프로토콜은 시뮬레이션 시간에 따라 다르게 동작합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다