انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۵٫۰۴ اوبونتو منتشر شد 🎉

نویسنده موضوع: Debugging symbols  (دفعات بازدید: 1922 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین بهمن تیماس

  • Full Member
  • *
  • ارسال: 104
  • جنسیت : پسر
    • بازی های آنلاین
Debugging symbols
« : 25 شهریور 1389، 01:19 ب‌ظ »
Debugging symbols یعنی چی؟ ???

آفلاین bijanbina

  • Full Member
  • *
  • ارسال: 200
  • جنسیت : پسر
  • جذاب دو عالم
    • بیژن بینایی
پاسخ به: Debugging symbols
« پاسخ #1 : 25 شهریور 1389، 03:47 ب‌ظ »
این چیزای تخیلی چیه
می شه بگین کجا دیدینش و در چه زبانی هست

آفلاین بهمن تیماس

  • Full Member
  • *
  • ارسال: 104
  • جنسیت : پسر
    • بازی های آنلاین
پاسخ به: Debugging symbols
« پاسخ #2 : 25 شهریور 1389، 04:59 ب‌ظ »
معمولا پکیج هایی که از تو Ubuntu Software Center یا Synaptic Package Manager موجود هستن یه پکیج Debugging symbols هم دارند که نیاز به نصبش نیست ولی میشه نصبش کرد
مثل wine1.2 و wine1.2-dbg
البته این فقط یکیشونه کلا خیلی هاشون development files  یا development tools و ... دارند

چطور شما این هارو ندیدی ???

اگه میشه یه توضیح کامل در موردشون بدید

آفلاین بهمن تیماس

  • Full Member
  • *
  • ارسال: 104
  • جنسیت : پسر
    • بازی های آنلاین
پاسخ به: Debugging symbols
« پاسخ #3 : 25 شهریور 1389، 09:50 ب‌ظ »
کسی چیزی نمیدونه ??? ](*,) >:( :o

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: Debugging symbols
« پاسخ #4 : 26 شهریور 1389، 12:12 ب‌ظ »
وقتی برنامه رو کامپایل میکنی، میتونی طوری کامپایلش کنی که برای دیباگ کردن (اشکال زدایی)‌اطلاعاتی رو داخل خودش داشته باشه، در این صورت وقتی با دیباگری مثل gdb شروع میکنی به دیباگ، میتونی به راحتی Break Point بگذاری برای یک خط خاص و یا اینکه مرحله به مرحله و خط به خط برنامه رو اجرا کنی.
طبیعیه که حجم فایل بالا میره ولی، برای خطا یابی و رفع باگ خیلی مفیده.
در حالت عادی و یه کاربر عادی نیازی به این نداره که نسخه دیباگ رو استفاده کنه ولی اگه Tester هستید بهتره برای فیدبک بهتر این نسخه ها رو استفاده کنید.
-- یه برنامه هست به اسم strip که یه فایل حاوی دیباگ سیمبول رو میگیره و اونها رو حذف میکنه ، یهو میبینی سایز فایل تا ۷ - ۸ برابر کم میشه.

آفلاین bijanbina

  • Full Member
  • *
  • ارسال: 200
  • جنسیت : پسر
  • جذاب دو عالم
    • بیژن بینایی
پاسخ به: Debugging symbols
« پاسخ #5 : 26 شهریور 1389، 12:41 ب‌ظ »
خب حالا شد
ببین دوست عزیز اگر شما تا حالا برنامه نوشته باشی می دونی که وقتی می خواهی یک برنامه رو کامپایل کنی دو نوع کامپایل وجود داره یکی کامپایل روی حالت release و دیگری debug توی حالت اول برنامه اطلاعات فقط اجرایی داره و اگر اشکالی بوجود بیاد که مدیریت استثنا نشده برنامه به سرعت بسته می شود اما در حالت دوم یعنی دیباگ در صورت ایجاد هز مشکلی نرم افزاری که باهاش کامپایل می کنی اون ارور رو تشخیص می ده و می گه ارور توی کدوم خط کد ایجاد شده همچنین در این حالت یکسری اطلاعات در رابطه با دیباگ هم وجود داره اما این نسخه حجمش معمولا بالا تره و این نسخه بیشتر به درد سازنده و برنامه نویس برنامه می خوره

آفلاین بهمن تیماس

  • Full Member
  • *
  • ارسال: 104
  • جنسیت : پسر
    • بازی های آنلاین
پاسخ به: Debugging symbols
« پاسخ #6 : 26 شهریور 1389، 02:33 ب‌ظ »
بله من برنامه نویسی هم میکنم ولی تو ویندوز
با vb.net
این چیزی هم که شما میگین کاملا درسته

آفلاین bijanbina

  • Full Member
  • *
  • ارسال: 200
  • جنسیت : پسر
  • جذاب دو عالم
    • بیژن بینایی
پاسخ به: Debugging symbols
« پاسخ #7 : 26 شهریور 1389، 08:44 ب‌ظ »
بله من برنامه نویسی هم میکنم ولی تو ویندوز
با vb.net
این چیزی هم که شما میگین کاملا درسته
من vb.net هم بلدم اما توی محیط .net خیلی فرق بین ریلیز و دیباگ نیست البته نمی گم نیست اما مانند زبان ++C نیست چون
۱. در محیط دات نت اگر شما برنامتون یک خطای زمان اجرا داشته باشه برنامه به اصطلاح کرش نمی کنه بلکه یک صفحه باز می شه و ارور رو نشون می ده که این در حالت هم دیباگ و هم ریلیز هست
۲. در ++C و در محیطی مثل Qt حجم بین دو نسخه ریلیز و دیباگ قریبا خیلی زیاده اما توی Vb.net اینطوری نیست
به هر حال جوابتون رو انشا>\ الله که گرافتین
موفق باشید