أين يمكن العثور على gdb لهدف ذراع يعمل على نظام التشغيل Linux 2.6.21.5-cfs-v19

StackOverflow https://stackoverflow.com/questions/51501

  •  09-06-2019
  •  | 
  •  

سؤال

لدي لوحة أجهزة تعتمد على ARM11 والتي تعمل على تشغيل إصدار Linux kernel.2.6.21.5-cfs-v19.لدي تطبيقي يعمل على لوحة ARM-LINUX هذه.للقيام بتصحيح الأخطاء على مستوى المصدر، اعتدت استخدام gdb في تطبيقي من موجه الأوامر الخاص بلوحة Linux، وكان ذلك مع بعض الإصدارات السابقة من إصدار اللوحة Linux.

مع هذا الإصدار 2.6.21.5-cfs-v19، ليس لدي إصدار ذي صلة من gdb للوحة.لقد حاولت البحث حولي للحصول على gdb لهذا الإصدار من Linux ومنفذ الذراع الخاص به، ولكن دون نجاح كبير.هل يمكن لأي شخص أن يوجهني إلى أين يمكنني الحصول على ملف قابل للتنفيذ مستقل لـ gdb لنظام التشغيل المذكور أعلاه وتكوين اللوحة أو المصدر لنفسه، والذي قد أحاول تجميعه لهذا الهدف.

-إعلان.

هل كانت مفيدة؟

المحلول

منذ فترة قمت بنشر شرط حول تصحيح الأخطاء عبر الأهداف باستخدام GDB وGDBServer.المعالج المستهدف هناك هو PPC7450، ولكنه مفصل إلى حد ما، لذلك ربما تجده مفيدًا.

نصائح أخرى

قد يكون لديك بعض الحظ في استخدام OpenEmbedded.إذا لم يكن هناك إصدار مترجم مسبقًا يمكنك استخدامه على الفور، فإن إعداد بيئة ترجمة OE-cross ليس بهذه الصعوبة.

قد يكون هناك خيار آخر يتمثل في تثبيت gdb-server على اللوحة، كما هو موضح في هذه المدونة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top