آموزش GDB

دسته بندی: نرم افزار ها

معرفی GNU

debugger یا اشکالزدایی برنامه ای است که برنامه های دیگری را اجرا می کند، به کاربر اجازه می دهد تا کنترل این برنامه ها را کنترل کند و در هنگام بروز مشکلات، متغیرها را بررسی کند.

GNU Debugger، که همچنین به نام gdb نامیده می شود، محبوب ترین نرم افزار اشکال زدایی برای سیستم های یونیکس برای اشکالزدایی برنامه هایC و ++C است.

GNU Debugger به شما در گرفتن اطلاعات در مورد موارد زیر کمک می کند:

اگر یک برنامه ریزی هسته ای اتفاق افتاد، چه expression ای را باید بیان کند؟

اگر هنگام اجرای یک تابع خطایی رخ دهد، کدام خط برنامه شامل فراخوانی آن عملکرد می شود و پارامترها چه هستند؟

مقادیر متغیرهای برنامه در یک نقطه خاص هنگام اجرای برنامه چه هستند؟

نتیجه یک عبارت خاص در یک برنامه چیست؟

GDB از یک رابط خط فرمان ساده استفاده می کند.

حتی اگر GDB بتواند به شما در پیدا کردن اشکالات مرتبط با نشت حافظه کمک کند، اما این ابزار برای تشخیص نشت حافظه نیست.

GDB برای برنامه هایی که با اشتباه کامپایل می شوند نمی تواند استفاده شود و در اصلاح این خطاها کمک نمی کند.

آیا این نوشته را دوست داشتید؟