ns3을 사용하여 gpsr을 구현하고 싶습니다.이 목적을 위해 다음과 같습니다. this github project.이 프로젝트에서는 readme 파일을 읽습니다. 나는이 명령을 실행해야한다는 것을 발견했다 : "./waf configure; ./ waf".ns3에서 GPSR 알고리즘을 구현하는 방법은 무엇입니까?
그래서 내 단말 경로에 폴더 경로를 입력합니다. ./waf configure
을 입력하면 구성이 성공한 것으로 나타났습니다. 그런 다음 ./waf
을 입력하면이 오류 유형이 표시됩니다.
../src/core/model/unix-system-wall-clock-ms.cc: In member function ‘int64_t ns3::SystemWallClockMsPrivate::End()’:
../src/core/model/unix-system-wall-clock-ms.cc:78:44: error: ‘_SC_CLK_TCK’ was not declared in this scope
static int64_t ticksPerSecond = sysconf (_SC_CLK_TCK);
^
../src/core/model/unix-system-wall-clock-ms.cc:78:55: error: ‘sysconf’ was not declared in this scope
static int64_t ticksPerSecond = sysconf (_SC_CLK_TCK);
또한 나에게이 오류 얻을 수있는 이유를 보여줍니다
이Build failed
-> task failed (exit status 1):
{task 139770074846736: cxx unix-system-wall-clock-ms.cc -> unix-system-wall-clock-ms.cc.1.o}
['/usr/bin/g++', '-O0', '-ggdb', '-g3', '-Wall', '-Werror', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-Ibuild', '-I.', '-DNS3_ASSERT_ENABLE', '-DNS3_LOG_ENABLE', '-DSQLITE3=1', '-DHAVE_IF_TUN_H=1', '-DPYTHONDIR="/usr/local/lib/python2.7/dist-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/dist-packages"', '-DHAVE_PYTHON_H=1', '-DENABLE_GSL', '../src/core/model/unix-system-wall-clock-ms.cc', '-c', '-o', 'src/core/model/unix-system-wall-clock-ms.cc.1.o']
그래서 당신은 내게이 오류를 해결하는 방법을 제안 할 수 있습니까? 이 오류가 발생하는 이유는 무엇입니까? ns3에서 GPSR 알고리즘을 실행하려면 어떻게해야합니까? 나는 심하게 GPSR 알고리즘의 시뮬레이션이 필요하다. 귀하의 협조에 감사드립니다 .
제안 해 주셔서 감사합니다. 그러나 다음과 같은 오류가 있습니다. https://paste.ubuntu.com/26323905/ ^ –
이 패치를 사용해보십시오. http://code.nsnam.org/ns-3-dev/rev/a3a5f9215aae –
참고로, 이 유형의 향후 ns-3 질문에 ns-3 사용자 Google 그룹을 사용하는 것을 고려하십시오. 이 포럼에서 ns-3에 GPSR을 사용하는 것에 대한 다른 토론이있었습니다. –