كيف يمكنني رؤية تتبع المكدس في وضع التصحيح الخاص بـ Octave

StackOverflow https://stackoverflow.com/questions/2457804

سؤال

لدي فشل في بعض وظائف المكتبة الداخلية في أوكتاف.أريد تصحيح وظيفة الاتصال، لكني لا أعرف كيفية القيام بذلك.

  • كيف يمكنني رؤية تتبع المكدس؟

  • كيف يمكنني التنقل بين الإطارات؟

هل كانت مفيدة؟

المحلول

يحرر - dbup(), dbdown(), ، و dbstack() متوفرة في Octave 3.2 وما فوق. http://www.gnu.org/software/octave/doc/interpreter/Debugging.html#Debugging

الجواب القديم

لا أعرف طريقة لإظهار مكدس الاستدعاءات.بمجرد أن أكون في وضع التصحيح، أستخدم dbstep() و dbnext() للدخول إلى السطر التالي وتكراره، على التوالي، وكتابة المكالمات.يمكنك أيضًا رؤية سطور التعليمات البرمجية القريبة dbwhere() و dbtype().هذا بالتأكيد أحد المجالات التي يتقدم فيها MATLAB على Octave.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top