دیباگ دم دستی برنامه ها در لینوکس

تو لینوکس برای اینکه ببینید یک برنامه داره چیکار میکنه، چه فایلهایی رو صدا میزنه و… در کل بخواید اون رو دیباگ کنید تا ببینید مشکل کار کجاست باید از gdb استفاده کنید.

دستور زیر برای بیشتر مواقع کارتون رو راه میندازه

مثال

ex یک دستور gdb رو اجرا میکنه که اینجا دستور r رو میخوایم اجرا کنیم که به gdb میگه برنامه رو تا زمانی که به خطا یا breakpoint نخورده اجرا کنه.

args مشخص میکنه که متغیرهای بعد از اسم برنامه، به عنوان آرگومان به برنامه فرستاده بشه، اگه برنامه آرگومانی نداره این سویچ رو حذف کنید.

جستجو در کل مطالب سایت

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *