2010-11-19 16 views
3

Bunu sormamın nedeni, C++ 'da kod yazmak, macun/ssh'tir ve bir şey yüklemeye gerek kalmadan hemen hemen her yerden kodlama yapabilmemdir.Vim için Visual Studio gibi hata ayıklamaya yardımcı olacak bir eklenti var mı?

yüzden

bu dünyada hiçbir şey yoktur düşünüyorsanız, herhangi bir iyi bir tekniği var bana (bir değişken, sınır değerler, vb CANLI değerini inceleyen) ayıklama yardımcı olabilecek bir şey olsun isterim Komut satırında hata ayıklamak için kullanabilir miyim?

Teşekkür

cevap

8

Ben başarı ile geçmişte komut satırı hata ayıklama için gdb kullandım:

http://www.cs.cmu.edu/~gilpin/tutorial/

+0

Bu iyi bir çözümdür. –

+0

Teşekkürler şimdiye kadar görmüştüm, ama şu ana kadarki en iyi çözüm gibi görünüyor ... Ayrıca biraz zor kullanımlı görünüyor .. Ama yine de ... Bu komut satırı, ben böyle bir şey bekliyordum. – Pacane

+0

@Pacane: Biraz daha parlak bir şey arıyorsanız, [CGDB] 'yi deneyebilirsiniz (http://cgdb.sourceforge.net/). Bu lanetler kullanır, bu yüzden biraz daha fazla gösterebilir - özellikle, bir kaynak görünümü vardır - ama bir terminalde hala SSH üzerinden kullanılabilir. Bir X ekranınız varsa, GDB için bir grafik ön uç olan [DDD] 'yi (http://www.gnu.org/software/ddd/) deneyebilirsiniz. – Cascabel

2

gdb'u denediniz mi? Bu çok komut satırı hata ayıklayıcıdır, ancak vim eklentisi yoktur. İstediğiniz şeyi verecek

3

vimgdb. Yaklaşık bir yıldır kullandım. En ilginç özelliğidir:

  • bir noktayı geçerli satır
  • Liste öğesi
  • çalıştır
  • Adım içine, Adım üzerinde
  • değişkenleri inceleyin sökme kodu, bellek adresi gösterebilir temelindeki tüm gdb komutu var
  • Ve elbette, kesme noktası, koşullu kesme noktası vb. ayarlayın.
  • Vim anahtar eşlemesi ve komut dosyaları ile son derece özelleştirilebilir. 10

Aslında bunun için bir rpm yapmak için checkinstall'ı kullanıyorum ve kutuda hata ayıklamak istediğimde her yere yükledim.

Görsel hata ayıklayıcıdan istediğim en önemli özelliklere sahip olduğunu düşünüyorum.

İlgili konular