看programming ruby中文版第二版關於ruby偵錯程式的部分,於是學著使用ruby的偵錯程式。
寫了乙個ruby**檔案regexp.rb。
除錯命令列:
ruby -r debug regexp.rb
出現下面的內容:
ubygems.rb:10:require 'rubygems'
之後當然是不能除錯了。
解決辦法一:
系統變數裡有這樣一條:
變數:rubyopt 值:-rubygems
把這條系統變數刪除
解決辦法二:
使用這樣的除錯命令
ruby -rubygems -r debug regexp.rb
就可以除錯了。
Perl 命令列偵錯程式的使用
如果使用eclipse寫perl程式,偵錯程式使用起來很方便,只需要滑鼠點點新增斷點然後step over,step in就ok了,但是我們更多數情況下是用putty遠端連線到linux上寫perl指令碼,這時候如果遇到問題需要除錯的時候可就比較麻煩了。我記錄一下我常用的方法吧。當然,第一步是per...
使用GDB命令列偵錯程式除錯C C 程式
沒有偵錯程式的情況下編寫程式時最糟糕的狀況是什麼?編譯時跪著祈禱不要出錯?用血祭召喚惡魔幫你執行程式?或者在每一行 間新增printf test 語句來定位錯誤點?如你所知,編寫程式時不使用偵錯程式的話是不方便的。幸好,linux下除錯還是很方便的。大多數人使用的ide都整合了偵錯程式,但 linu...
vim 命令列編輯器使用總結
u undo 撤銷 相當於ctrl z 撤銷上一步操作 y yarn 複製 複製當前字元,一般可以配合v鍵進入的visual模式選定後進行塊複製 p paste 貼上 在當前游標處貼上已複製內容 d delete 刪除 可以配合visual模式進行塊刪除 yy 複製當前行 dd 刪除當前行 gg 跳...