請教頻寬估測軟體iperf使用 - Linux

Table of Contents

板上的各位前輩們好,小弟因為研究上的需要而使用到了iperf這個tool,目前碰到了

一些問題:

(1) 我之前在linux下啟用iperf時輸入了以下指令:我進到了iperf的資料夾內輸入

"./configure"、"make"、"make install"之後,雖然能夠啟動iperf,但是當把iperf設

成server mode執行後,卻沒有辦法將iperf順利關閉(在windows下只要執行iperf -s -R

即可把iperf關閉),並且會使其在背景模式下默認執行,而且之後我可以在不進到iperf

資料夾編譯iperf檔案的狀況下,甚至在任何目錄之下都可以啟動iperf,即使我把iperf

的資料夾整個移除掉還是如此,這部分讓我非常困擾。我想問的是,這是不是代表iperf

已經裝死在系統裡了?因為我即使輸入"sudo apt-get remove iperf",終端機也只是顯示

"error:expected an absolutely directory name for --prefix/install",這部分該

怎麼解決呢?

(2) 有關編譯程式的編譯環境軟體部分,由於iperf是由linux平台的C/C++所寫成的,因

此編譯的過程好像只能透過終端機執行"make"來編譯,如果之後在改寫程式的過程中,

有需要在程式中加入自己新的function或是新的程式碼,會不會無法以"make"的方式編譯

出來?

(3) 由於iperf的程式碼不少,因此我希望能夠透過"單步執行"的方式了解每個主要區塊

程式碼的實際執行結果,不知道這部分該透過輸入哪種指令,或者是有沒有相關的linux

平台(或者是跨平台)上具有"單步執行(或者叫做動態編譯)"的IDE軟體?

--

All Comments

Isla avatarIsla2012-04-12
你下make install就會把iperf copy到/usr/bin(通常是這)
Eden avatarEden2012-04-17
另外你的無法順利關閉是甚麼情況呢? ctrl+c?
Mason avatarMason2012-04-20
2.加入新的程式碼就看你會不會用到額外的library囉
Genevieve avatarGenevieve2012-04-25
3.我只會埋printf(遮臉),有請樓下高手解答
Robert avatarRobert2012-04-26
有gdb可以用,不算是IDE就是了
Caroline avatarCaroline2012-04-30
剛剛測試了一下ctrl+c是可以關閉的,可是程式好似是已
經裝死在系統裡面