--command
Bayrağı kullanarak bir gdb oturumunu otomatikleştirmeye çalışıyorum . Paylaşılan bir kitaplıkta (DLL'nin Unix eşdeğeri) bir işlev için bir kesme noktası ayarlamaya çalışıyorum. Cmds.gdb'm şuna benzer:
set args /home/shlomi/conf/bugs/kde/font-break.txt
b IA__FcFontMatch
r
Ancak şunu alıyorum:
shlomi: ~ / progs / bugs-external / kde / font kırma $ gdb --command = cmds.gdb ... GNU gdb 6.8-2mdv2009.0 (Mandriva Linux sürümü 2009.0) Telif Hakkı (C) 2008 Free Software Foundation, Inc. Lisans GPLv3 +: GNU GPL sürüm 3 veya üzeri Bu bir özgür yazılımdır: onu değiştirmekte ve yeniden dağıtmakta özgürsünüz. Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR. "Kopyalamayı göster" yazın ve ayrıntılar için "garantiyi göster". Bu GDB "i586-mandriva-linux-gnu" olarak yapılandırıldı ... (hata ayıklama sembolü bulunamadı) "IA__FcFontMatch" işlevi tanımlanmadı. Gelecekteki paylaşılan kitaplık yüklemesinde kesme noktası bekletilsin mi? (y veya [n]) [cevap N; giriş terminalden değil]
Yani sonuçta kesme noktasını belirlemiyor. Gelecekteki paylaşılan kitaplık yüklemesi için bekleyen kesme noktaları için "y" yanıtı vermeyi nasıl varsayılan yapabilirim?
Bir şeyler yapabildiğimi hatırlıyorum ama ne olduğunu hatırlayamıyorum.