برترين مطالب
Best Posts
آخرین مطالب ارسالی
Last Posts
نحوه دیباگ یک برنامه cpp. در لینوکس -  جمعه ,۴ تیر , ۱۳۸۹
تعداد بازدید : 230   دسته بندی : برنامه نویسی

فایل cpp رو با g++ کامپایل کنید و حتما سوئیچ -g رو وقت لینک اضافه کنید .یعنی مثل این کامپایلش کنید :

کد:
g++ -g test.cpp -o test

بعد برنامه رو با gdb اجرا کنید ( قبلش مطمئن شوید که gdb و هم g++ نصبه هر دو تا رو از توی سیناپتیک نصب کنید اگه نصب نیست.)‌
مثلا اینطوری :

کد:
gdb ./test

حالا برنامه اجرا نشده!! فقط بارگزاری شده. میخواین Break point بگذارید مثلا خط ۲۰ بنویسید : (حالا یه ترمینال داریید که توش نوشته (gdb)

کد:
b 20

هر چند تا بخواین میتونین ایجاد کنید. بنویسید r و برنامه رو اجرا کنید. به خط ۲۰ برسه وایمیسه. برای خط به خط اجرا کردن s رو بزنید و بعد Enter برای چاپ یه متغیر بزنید p بعد اسم متغیر بعد Enter برای اینکه برین خط بعد ولی داخل توابع نشید n و کلی دستور دیگه که توی راهنمای gdb هست که اونم میتونید از سیناپتیک نصب کنید gdb-doc

 ارسال در حدود 694 روز قبل  نویسنده : diedloves  ۲ نظر   | ادامه مطلب »