كيف يمكنني رؤية تتبع المكدس في وضع التصحيح الخاص بـ Octave
-
20-09-2019 - |
سؤال
لدي فشل في بعض وظائف المكتبة الداخلية في أوكتاف.أريد تصحيح وظيفة الاتصال، لكني لا أعرف كيفية القيام بذلك.
كيف يمكنني رؤية تتبع المكدس؟
كيف يمكنني التنقل بين الإطارات؟
المحلول
يحرر - dbup()
, dbdown()
, ، و dbstack()
متوفرة في Octave 3.2 وما فوق. http://www.gnu.org/software/octave/doc/interpreter/Debugging.html#Debugging
الجواب القديم
لا أعرف طريقة لإظهار مكدس الاستدعاءات.بمجرد أن أكون في وضع التصحيح، أستخدم dbstep()
و dbnext()
للدخول إلى السطر التالي وتكراره، على التوالي، وكتابة المكالمات.يمكنك أيضًا رؤية سطور التعليمات البرمجية القريبة dbwhere()
و dbtype()
.هذا بالتأكيد أحد المجالات التي يتقدم فيها MATLAB على Octave.
لا تنتمي إلى StackOverflow