প্রশ্ন ট্যাগ «gdb»

GDB সম্পর্কিত বা জড়িত সমস্যার জন্য এই ট্যাগটি ব্যবহার করুন, GNU সফ্টওয়্যার সিস্টেমের মানক ডিবাগার।

7
কোনও লাইব্রেরি -g সহ সংকলিত ছিল কিনা আমি কীভাবে বলতে পারি?
আমার কাছে x86 লিনাক্সের কয়েকটি সংকলিত গ্রন্থাগার রয়েছে এবং আমি তাড়াতাড়ি নির্ধারণ করতে চাই যে সেগুলি ডিবাগিং প্রতীকগুলি দিয়ে সংকলিত হয়েছিল কিনা।


4
প্রোগ্রাম রিডিং স্টিডিন এবং জিডিবিতে পরামিতিগুলি কীভাবে লোড করবেন?
আমার একটি প্রোগ্রাম রয়েছে যা স্টিডিন থেকে ইনপুট নেয় এবং কমান্ড লাইন থেকে কিছু পরামিতিও নেয়। দেখে মনে হচ্ছে: cat input.txt > myprogram -path "/home/user/work" আমি ইমাসের ভিতরে জিডিবি দিয়ে কোডটি ডিবাগ করার চেষ্টা করি, এমএক্স জিডিবি দ্বারা, আমি কমান্ডটি দিয়ে প্রোগ্রামটি লোড করার চেষ্টা করি: gdb cat input.txt > …

4
কোনও ব্যতিক্রম ঘটে না যাওয়া পর্যন্ত জিডিবিতে একটি অ্যাপ্লিকেশন চালান
আমি একটি বহুবিবাহিত অ্যাপ্লিকেশন নিয়ে কাজ করছি, এবং আমি এটি জিডিবি ব্যবহার করে ডিবাগ করতে চাই। সমস্যাটি হ'ল, আমার একটি থ্রেড বার্তাটি দিয়ে মারা যাচ্ছে: pure virtual method called terminate called without an active exception Abort আমি এই বার্তার কারণ জানি কিন্তু আমার থ্রেডে এটি কোথায় ঘটে তা আমার কোনও …

2
জিসিসি-জি বনাম -জি 3 জিডিবি পতাকা: পার্থক্য কী?
জিসিসি বা কলংয়ের সাথে সি উত্স কোডটি সংকলন করার সময়, আমি সর্বদা -gজিডিবি-র জন্য ডিবাগিং তথ্য উত্পন্ন করতে পতাকা ব্যবহার করি । gcc -g -o helloworld helloworld.c আমি লক্ষ্য করেছি যে এর -g3পরিবর্তে কিছু লোক প্রস্তাব দেয় । পতাকা -gএবং -g3পতাকা মধ্যে পার্থক্য কি ? এছাড়াও -gএবং মধ্যে একটি পার্থক্য …
102 c  debugging  gcc  gdb  clang 

3
কীভাবে কেউ জিডিবি দিয়ে স্ট্যাকের সামগ্রী দেখতে পাবে?
আমি জিডিবিতে নতুন, তাই আমার কিছু প্রশ্ন রয়েছে: আমি কীভাবে স্ট্যাকের সামগ্রী দেখতে পারি? উদাহরণ: নিবন্ধের সামগ্রী দেখতে, আমি টাইপ করি info registers। স্ট্যাকের জন্য, এটি কী হওয়া উচিত? কীভাবে আমি এর সামগ্রী দেখতে পারি $0x4(%esp)? আমি যখন টাইপ করি তখন print /d $0x4(%esp)জিডিবি একটি ত্রুটি দেয়। প্ল্যাটফর্ম: লিনাক্স এবং …
102 c  assembly  gdb 

5
জিডিবি: বর্তমান লাইনটি কীভাবে মুদ্রণ করবেন বা বর্তমান লাইন নম্বরটি কীভাবে সন্ধান করবেন?
list কমান্ডগুলি লাইনগুলির একটি সেট মুদ্রণ করে, তবে আমার একটি একক লাইন দরকার, যেখানে আমি আছি এবং যেখানে সম্ভবত কোনও ত্রুটি ঘটেছে।
97 debugging  gcc  gdb 

2
জিডিবিতে প্রদত্ত ঠিকানায় সমাবেশের নির্দেশকে কীভাবে ভাঙবেন?
0x0000000000400448 <main+0>: push %rbp 0x0000000000400449 <main+1>: mov %rsp,%rbp 0x000000000040044c <main+4>: mov $0x6,%eax 0x0000000000400451 <main+9>: leaveq 0x0000000000400452 <main+10>: retq আমি চেষ্টা করেছিলাম: breaki 0x0000000000400448 তবে মনে হয় এমন কোনও আদেশ নেই। জিডিবির কি এমন বৈশিষ্ট্য রয়েছে?
97 assembly  gdb 

3
কমান্ড ফ্ল্যাগের সাহায্যে ভবিষ্যতে ভাগ করা লাইব্রেরিতে ব্রেকপয়েন্টগুলি কীভাবে সেট করবেন
আমি --commandপতাকাটি ব্যবহার করে একটি জিডিবি সেশনটি স্বয়ংক্রিয় করার চেষ্টা করছি । আমি একটি ভাগ করা লাইব্রেরির একটি ফাংশন (একটি ডিএলএল এর ইউনিক্স সমতুল্য) সেট করার চেষ্টা করছি। আমার সেমিএসডিএসডিবি এটির মতো দেখাচ্ছে: set args /home/shlomi/conf/bugs/kde/font-break.txt b IA__FcFontMatch r তবে, আমি নিম্নলিখিত পাচ্ছি: shlomi: ~ / প্রগস / বাগ-এক্সটার্নাল / …
94 c++  c  linux  unix  gdb 

7
জিডিবি সহ স্ট্যান্ডার্ড কনটেইনার (স্ট্যান্ড :: ম্যাপ) সামগ্রীগুলি পরিদর্শন করা
মনে হচ্ছে এই জাতীয় কিছু রয়েছে: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } আমি জিডিবি থেকে প্রোগ্রামটি চলমান মানচিত্রের সামগ্রীগুলি পরিদর্শন করতে সক্ষম হতে চাই। আমি যদি সাবস্ক্রিপ্ট অপারেটরটি ব্যবহার করার চেষ্টা করি তবে আমি পেয়েছি: (gdb) p m[1] Attempt to take …
94 c++  stl  map  gdb 


5
কীভাবে স্বয়ংক্রিয়ভাবে জিডিবিতে এক্সিকিউটেবল চালানো যায়?
আমি gdbঅবিলম্বে এক্সিকিউটেবল রান করতে চাই, যেমন আমি "রান" টাইপ করেছি (প্রেরণা: "" রান "টাইপ করতে আমি পছন্দ করি না)। একটি উপায় হ'ল কমান্ডটি এটি gdbপছন্দ করতে পাইপ করা : $ echo run | gdb myApp তবে এই পদ্ধতির সাথে সমস্যা হ'ল আপনি gdbযেমন আন্তঃব্যক্তির সাথে আন্তঃব্যবস্থা হারাবেন । যদি …
92 gdb 

4
জিডিবি: ভেরিয়েবল সমান মান হলে বিরতি
আমি যখন জিডিবি একটি ব্রেক পয়েন্ট সেট করতে চাই যখন একটি ভেরিয়েবল আমার কিছু মান সেট করে, আমি এই উদাহরণটি চেষ্টা করেছিলাম: #include <stdio.h> main() { int i = 0; for(i=0;i<7;++i) printf("%d\n", i); return 0; } জিডিবি থেকে আউটপুট: (gdb) break if ((int)i == 5) No default breakpoint address now. …
91 c  gdb 

5
জিডিবি: "কোনও চিহ্ন সারণী লোড করা হয়নি"
জিডিবিতে ব্রেকপয়েন্ট যুক্ত করার চেষ্টা করার সময় আমি এই ত্রুটি বার্তাটি পেয়ে যাচ্ছি। সংকলনের জন্য আমি এই আদেশগুলি ব্যবহার করেছি: gcc -g main.c utmpib2.c -o main.o and: cc -g main.c utmpib2.c -o main.o and also: g++ -g main.c utmpib2.c -o main.o আমি "-g" পরিবর্তে "-ggdb" চেষ্টা করেছি এবং এখনও আমি …
90 c  gdb 


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.