সুচিপত্র:

C-তে GDB কী?
C-তে GDB কী?

ভিডিও: C-তে GDB কী?

ভিডিও: C-তে GDB কী?
ভিডিও: জিডিবি দিয়ে সি প্রোগ্রাম ডিবাগ করা 2024, মে
Anonim

জিডিবি GNU প্রজেক্ট ডিবাগার এর জন্য দাঁড়ায় এবং এর জন্য একটি শক্তিশালী ডিবাগিং টুল গ (অন্যান্য ভাষার সাথে যেমন গ ++)। এটি আপনাকে আপনার ভিতরে খোঁচা দিতে সাহায্য করে গ প্রোগ্রামগুলি চালানোর সময় এবং আপনার প্রোগ্রাম ক্র্যাশ হলে ঠিক কী ঘটে তা দেখতে দেয়।

এখানে, আমি কিভাবে GDB ব্যবহার করব?

কিভাবে 6 টি সহজ ধাপে জিডিবি ব্যবহার করে সি প্রোগ্রাম ডিবাগ করবেন

  1. ডিবাগিং অপশন-জি দিয়ে সি প্রোগ্রাম কম্পাইল করুন। -g বিকল্প দিয়ে আপনার সি প্রোগ্রাম কম্পাইল করুন।
  2. জিডিবি চালু করুন। নীচে দেখানো হিসাবে C ডিবাগার (gdb) চালু করুন।
  3. সি প্রোগ্রামের ভিতরে একটি বিরতি পয়েন্ট সেট আপ করুন।
  4. জিডিবি ডিবাগারে সি প্রোগ্রামটি চালান।
  5. জিডিবি ডিবাগারের ভিতরে পরিবর্তনশীল মানগুলি মুদ্রণ করা হচ্ছে।
  6. চালিয়ে যান, ধাপে ধাপে এগিয়ে যান – gdb কমান্ড।

কেউ জিজ্ঞাসা করতে পারে, লিনাক্সে জিডিবি কীভাবে কাজ করে? জিডিবি আপনাকে কিছু কাজ করতে দেয় যেমন প্রোগ্রামটি একটি নির্দিষ্ট পয়েন্ট পর্যন্ত চালানোর পরে সেই বিন্দুতে নির্দিষ্ট ভেরিয়েবলের মান বন্ধ করে প্রিন্ট আউট করা, অথবা প্রোগ্রামের মাধ্যমে এক লাইনে ধাপে ধাপে এবং প্রতিটি লাইন চালানোর পর প্রতিটি ভেরিয়েবলের মান প্রিন্ট আউট করা।. জিডিবি একটি সাধারণ কমান্ড লাইন ইন্টারফেস ব্যবহার করে।

এছাড়াও জেনে নিন, সি-তে ডিবাগিং কি?

ডিবাগিং কম্পিউটার প্রোগ্রামের বাগ, ত্রুটি বা অস্বাভাবিকতা সনাক্তকরণ এবং অপসারণের রুটিন প্রক্রিয়া, যা সফ্টওয়্যার প্রোগ্রামাররা পদ্ধতিগতভাবে পরিচালনা করে ডিবাগিং টুলস ডিবাগিং সেট স্পেসিফিকেশন অনুযায়ী সঠিক প্রোগ্রাম অপারেশনের অনুমতি দেওয়ার জন্য ত্রুটি বা বাগগুলি পরীক্ষা করে, সনাক্ত করে এবং সংশোধন করে।

GDB কি C++ এর জন্য কাজ করে?

সি এবং এর জন্য সি++ প্রোগ্রাম, জিডিবি এবং ddd হল ডিবাগার যা আপনি ব্যবহার করতে পারেন। ddd একটি নিকৃষ্ট ডিবাগারের চারপাশে একটি সহজে ব্যবহারযোগ্য GUI মোড়ক ( জিডিবি GNU কম্পাইল করা C বা এর জন্য সি++ কোড)। ddd আপনাকে GUI মেনু বিকল্প বা আন্ডার-লাইং ডিবাগারের কমান্ড লাইন ইন্টারফেস ব্যবহার করে ডিবাগারের সাথে যোগাযোগ করতে দেয়।

প্রস্তাবিত: