[問題] 請教頻寬估測軟體iperf使用

看板Linux作者 (redcatcher)時間12年前 (2012/04/10 09:56), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
板上的各位前輩們好,小弟因為研究上的需要而使用到了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軟體? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.107.175

04/10 13:11, , 1F
你下make install就會把iperf copy到/usr/bin(通常是這)
04/10 13:11, 1F

04/10 13:13, , 2F
另外你的無法順利關閉是甚麼情況呢? ctrl+c?
04/10 13:13, 2F

04/10 13:15, , 3F
2.加入新的程式碼就看你會不會用到額外的library囉
04/10 13:15, 3F

04/10 13:16, , 4F
3.我只會埋printf(遮臉),有請樓下高手解答
04/10 13:16, 4F

04/10 22:44, , 5F
有gdb可以用,不算是IDE就是了
04/10 22:44, 5F

04/11 19:21, , 6F
剛剛測試了一下ctrl+c是可以關閉的,可是程式好似是已
04/11 19:21, 6F

04/11 19:21, , 7F
經裝死在系統裡面
04/11 19:21, 7F
文章代碼(AID): #1FWvDW6p (Linux)