أدوات GNU الثنائية

أدوات GNU الثنائية ، أو binutils ، هي مجموعة من أدوات البرمجة التي يديرها مشروع GNU للعمل مع التعليمات البرمجية القابلة للتنفيذ بما في ذلك التجميع والربط والعديد من عمليات التطوير الأخرى .

الأدوات في الأصل من شركة Cygnus Solutions .

تُستخدم هذه الأدوات عادةً جنبًا إلى جنب مع أدوات GNU الأخرى مثل مجموعة GNU Compiler Collection و GNU Debugger .

أدوات

تشمل الأدوات ما يلي:

addr2lineتحويل العنوان إلى ملف وسطر
arإنشاء وتعديل واستخراج الملفات من الأرشيفات
asبرنامج تجميع معروف باسم GAS (مجمع GNU)
c++filtمرشح فك التشفير لرموز لغة C++
dlltoolإنشاء مكتبات الارتباط الديناميكي لنظام التشغيل Windows
goldرابط بديل لملفات ELF
gprofمحلل الملفات الشخصية
ldرابط
nlmconvتحويل ملف الكائن إلى وحدة قابلة للتحميل في NetWare
nmقائمة الرموز التي تم تصديرها بواسطة ملفات الكائنات
objcopyنسخ ملفات الكائنات، مع إمكانية إجراء تغييرات عليها.
objdumpتفريغ معلومات حول ملفات الكائنات
ranlibإنشاء فهارس للأرشيفات (للتوافق؛ كما هو الحال مع ar -s)
readelfعرض محتويات ملفات ELF
sizeأحجام أقسام القائمة والحجم الإجمالي للملفات الثنائية
stringsقائمة السلاسل القابلة للطباعة
stripإزالة الرموز من ملفات الكائنات
windmcيقوم بإنشاء موارد رسائل ويندوز
windresمُجمِّع لملفات موارد ويندوز

elfutils

قام أولريش دريبر بكتابة برنامج elfutils ، ليحل جزئياً محل برنامج GNU Binutils، وهو مخصص لنظام لينكس فقط ويدعم ملفات ELF و DWARF . ويوزع البرنامج ثلاث مكتبات للوصول البرمجي. [ 2 ] [ 3 ]

انظر أيضاً

مراجع