Я пытаюсь изменить основной код NS-2, добавив простой оператор printf
в функцию Mac802_11::command
. Однако независимо от того, сколько раз я добавляю строку кода (printf("hello there!\n");
), а затем выполняю ./install
, ничего не возникает.Как использовать printf в NS-2
Есть ли еще какие-либо требования перед тем, как текст будет отображаться? Кстати, я использую NS-2.34 на Ubuntu 11.04.
Вы его создаете перед установкой? –
Я предполагаю, что это часть C++, а не часть Tcl; Я отвечу соответствующим образом ... –
@JoachimPileborg, поэтому мне нужно сначала создать ns-2.34 перед выполнением моего кода? Я добавил #ifdef DEBUG для printfs, которые они отображаются сейчас, но только тогда, когда код работает под gdb. – Carlo