Mac802_11::command
함수에 간단한 printf
문을 추가하여 NS-2 코어 코드를 수정하려고합니다. 그러나 아무리 많은 코드 (printf("hello there!\n");
) 줄을 추가 한 다음 ./install
을 실행해도 아무 것도 나타나지 않습니다.NS-2에서 printf를 사용하는 방법
텍스트가 표시되기 전에 다른 요구 사항이 있습니까? 그런데 Ubuntu 11.04에서 NS-2.34를 사용하고 있습니다.
Mac802_11::command
함수에 간단한 printf
문을 추가하여 NS-2 코어 코드를 수정하려고합니다. 그러나 아무리 많은 코드 (printf("hello there!\n");
) 줄을 추가 한 다음 ./install
을 실행해도 아무 것도 나타나지 않습니다.NS-2에서 printf를 사용하는 방법
텍스트가 표시되기 전에 다른 요구 사항이 있습니까? 그런데 Ubuntu 11.04에서 NS-2.34를 사용하고 있습니다.
Makefile이있는 ns2.34 디렉토리로 이동하십시오. 기존 .cc 파일을 변경 한 후 make를 실행하십시오. 설치하지 마십시오.
ns-2.34 $ make
나는 이미 그렇게 해왔다. 그러나 같은 문제가 계속 발생합니다. gcc/g ++ 4.4 대신 gcc/g ++ 4.5를 사용하면 차이가 있습니까? – Carlo
설치하기 전에 빌드해야합니까? –
이 부분은 Tcl 부분이 아니라 C++ 부분에 있다고 가정합니다. 그에 따라 다시 태그 할 것입니다 ... –
@JoachimPileborg, 그래서 수동으로 코드를 실행하기 전에 ns-2.34를 먼저 빌드해야합니까? 나는 #ifdef DEBUG를 printfs에 추가했다. #ifdef DEBUG는 gdb에서 코드가 실행될 때만 표시된다. – Carlo