2013-07-31 46 views
0

是否有命令或繞過perl調試器中的一行代碼? 我在我的可執行文件中有一些隨機行和函數,所以我雖然應該跳過這些函數調用。有沒有一個命令呢? 編輯:我不想執行子程序調用!跳過(不執行該行)perl調試器中的一行

回答

1

ň跳過子程序調用,c,直到達到行 LINENUMBER跳過了一切。

你可以通過閱讀documentation和在線幫助h發現你自己。

+0

是的,但我不想運行它們。我想跳過它們 – ban

+1

然後你選擇了錯誤的工具。 – daxim

+0

那我該怎麼辦?你能詳細說明嗎? – ban

0

恐怕沒有辦法跳過Perl內置的調試器。

僅供參考,請參閱討論了Perl的僧侶們就這個問題:http://www.perlmonks.org/?node_id=750710

一些建議包括:

  • 註釋掉你想跳過線。如果在調試會話期間想要執行註釋掉的行,可以在調試器提示符中發出它。
  • 添加一個變量用於測試目的。您可以從調試器提示中更改其值。
my $dbgln = 0; # <- add this line 
    if($dbgln){ original code of line to skip } 
  • 把一個標籤,你想跳過併發出從調試器提示符goto命令行之後。