Debian için 7.2 ile çalıştı, ancak C++ 0x lambdas içine adım atmak mümkün görünmüyor.Gdb ile herhangi bir şans hata ayıklama lambdas?
5
A
cevap
4
Çok basit bir programda bir lambdaya adım atmayı başardım (ubuntu 10.04, gdb-7.1, gcc-4.6, -g
bayraklı).
Ve burada bir oturum metni.
(gdb) br main
Breakpoint 1 at 0x804869e: file hello.C, line 10.
(gdb) r
Starting program: /tmp/hello
Breakpoint 1, main() at hello.C:10
10 std::cout << "=========" << std::endl;
(gdb) n
=========
15 })(sayhello);
(gdb) s
operator() (this=0xbffff24f, f=0x8048614 <sayhello()>) at hello.C:12
12 std::cout << "---------" << std::endl;
(gdb) n
---------
13 f();
(gdb) s
sayhello() at hello.C:5
5 std::cout << "Hello world" << std::endl;
(gdb) n
Hello world
6 }
(gdb) s
operator() (this=0xbffff24f, f=0x8048614 <sayhello()>) at hello.C:14
14 std::cout << "---------" << std::endl;
(gdb) n
---------
15 })(sayhello);
(gdb) n
main() at hello.C:16
16 }
İlgili konular
- 1. gdb ve gfortran ile hata ayıklama - FPE'nin
- 2. gdb hata ayıklama altında uygulama
- 3. Hata ayıklama C++ 11 rdue referansları gdb
- 4. gdb kullanarak hata ayıklama - En iyi yöntemler
- 5. gdb borulu girişine (argümanlar) ile ayıklama
- 6. Bir önişlemci makrosuyla hata ayıklama
- 7. ffmpeg ecplise hata ayıklama
- 8. Python'u derlenmiş uzantılar ile hata ayıklama
- 9. Emacs gdb - derleme hata ayıklama sırasında görüntüleme ok
- 10. Dizgeyi gdb kullanarak hata ayıklama yaparken işaretçi noktaları nasıl yazdırılır?
- 11. GDB ve C için çok iş parçacıklı hata ayıklama öğreticisi
- 12. Windows üzerinde gdb ile MinGW programı hata ayıklama, hata durumunda sonlanmadı
- 13. Çoklu libs ile ndk-gdb
- 14. gdb hata ayıklayıcıda
- 15. Eclipse CDT ile hata ayıklama yaparken bir gdb istemine nasıl komut girebilirim?
- 16. Firefox'taki hata ayıklama hata ayıklama
- 17. Eclipse Java Hata ayıklama dosyaları ile hata ayıklama
- 18. gdb
- 19. Hata ayıklama Java yöntemi
- 20. ASP.Net Core, bir hata ayıklayıcıda hata ayıklama değil hata ayıklama
- 21. lldd ile hata ayıklama geri
- 22. web2py Eclipse ile hata ayıklama
- 23. Eclipse kısayolu "hata ayıklama son hata ayıklama yapılandırması" (F11 değil)
- 24. Bir sözlükte lambdas depolamak
- 25. VB. Net Lambdas ile Mücadele
- 26. Kakao/Bindings'de hata ayıklama aracı Kakao
- 27. Çalışma zamanı sırasında paylaşılan bir kütüphanede hata ayıklama/izleme?
- 28. gdb kullanarak nasıl hata ayıklanır?
- 29. Tüm kayıtların değerini gdb ile nasıl okurum?
- 30. Hata ayıklama Visual Studio, Eclipse
muhtemelen yanlış gitti tam olarak ne üzerinde durabilir g ++ veya gdb posta listesinde –
üzerinde soran daha iyi kesici ağzına? – templatetypedef
@templatetypedef Adım adım lambda fonksiyonuna giremedim. – piotr