GNU Binutils

البرمجيات قطة:
GNU Binutils
تفاصيل البرنامج:
الإصدار: 2.31.1 محدث
تاريخ إيداع: 17 Aug 18
المطور: binutils developers
ترخيص: حرر
شعبية: 61

Rating: 1.0/5 (Total Votes: 1)

GNU Binutils هو مشروع حر ومفتوح المصدر ومفيد للغاية تم تصميمه من الإزاحة لتوفير مجموعة من المكتبات والفصول وبرامج سطر الأوامر لمعالجة الملفات الثنائية بموجب أي نظام تشغيل GNU / Linux. P>
يتضمن مجموعة واسعة من المرافق المفيدة

كما هو مذكور ، فإن حزمة جنو لمواد البناء ليست برنامجًا واحدًا ، إنها مجموعة من الأدوات الثنائية اللازمة لأي مطور لينكس. يتضمن ld ، رابط GNU ، كمجمع GNU ، addr2line لتحويل العناوين إلى أسماء الملفات وأرقام الأسطر ، ar ، وهي أداة لإنشاء وتعديل واستخراج من الأرشيفات ، بالإضافة إلى شريط لتجاهل الرموز.

بالإضافة إلى ذلك ، يتم أيضًا تضمين برنامج c ++ filt لتصفية رموز C ++ المشفرة ، ويعرض gprof معلومات التنميط ، ويقوم nlmconv بتحويل رمز الكائن إلى NLM ، ورموز قوائم nm من ملفات الكائن ، ونسخ objcopy وترجمة ملفات الكائن ، وتعرض معلومات objdump من ملفات الكائن ، ويقوم ranlib بإنشاء فهرس بمحتويات الأرشيف.

من بين الأدوات الثنائية الأخرى المضمنة في حزمة جنو بينوتلس ، يمكننا ذكر سلاسل لإدراج سلاسل قابلة للطباعة من الملفات ، أو للقراءة لعرض المعلومات من أي ملف كائن بتنسيق ELF ، أو حجم لإدراج أحجام أجزاء كائن أو ملف أرشيف ، مثل بالإضافة إلى windres ، مترجم لملفات موارد Windows.


الشروع في العمل مع جنو Binutils

تثبيت مشروع جنو بينوتيلس على نظام التشغيل جنو / لينكس الخاص بك (دعم النكهات 32 بت و 64 بت في هذا الوقت) هو مهمة سهلة ، حيث أن كل ما عليك فعله هو فتح مدير الحزم المدمج التطبيق (على سبيل المثال ، Synaptic Package Manager أو Ubuntu Software Center) ، استخدم & lsquo؛ binutils & rsquo؛ البحث عن سلسلة للعثور عليه في مستودعات البرامج الرئيسية وتثبيته مع بضع نقرات الماوس. وكبديل ، يمكنك تثبيت أحدث إصدار باستخدام حزمة المصدر الموزعة مجانًا على Softoware.

ما هو الجديد في هذا الإصدار:

إضافة - interleave-width option to objcopy to allow copying a range of bytes from the input to the output with the --interleave option.
إضافة دعم لعائلة المعالج TMS320C6000 (TI C6X).
يمكن لـ Readelf الآن عرض جداول إزالة ARM (.ARM.exidx / .ARM.extab) باستخدام الخيار -u / --wwwind.
إضافة - dyns - syms إلى تفريغ جدول الرموز الديناميكية.
تم إضافة أداة جديدة - elfedit - مباشرة لمعالجة ثنائيات تنسيق ELF.
إضافة إلى ملف dlltool .def file من اسم رمز داخلي داخلي aleainging بواسطة الخيار '=='.
إضافة خيار سطر أوامر جديد - a / - addresses إلى addr2line لعرض العنوان قبل اسم الدالة أو اسم الملف المصدر.
إضافة خيار سطر أوامر جديد -p / --pretty-print إلى addr2line للحصول على إخراج أكثر قابلية للقراءة.
يمكن الآن تجميع أهداف hppa / som على أي مضيف.

ما هو الجديد في الإصدار 2.30:

إضافة - interleave-width option to objcopy to allow copying a range of bytes from the input to the output with the --interleave option.
إضافة دعم لعائلة المعالج TMS320C6000 (TI C6X).
يمكن لـ Readelf الآن عرض جداول إزالة ARM (.ARM.exidx / .ARM.extab) باستخدام الخيار -u / --wwwind.
إضافة - dyns - syms إلى تفريغ جدول الرموز الديناميكية.
تم إضافة أداة جديدة - elfedit - مباشرة لمعالجة ثنائيات تنسيق ELF.
إضافة إلى ملف dlltool .def file من اسم رمز داخلي داخلي aleainging بواسطة الخيار '=='.
إضافة خيار سطر أوامر جديد - a / - addresses إلى addr2line لعرض العنوان قبل اسم الدالة أو اسم الملف المصدر.
إضافة خيار سطر أوامر جديد -p / --pretty-print إلى addr2line للحصول على إخراج أكثر قابلية للقراءة.
يمكن الآن تجميع أهداف hppa / som على أي مضيف.

ما هو الجديد في الإصدار:

إضافة - interleave-width option to objcopy to allow copying a range of bytes from the input to the output with the --interleave option.
إضافة دعم لعائلة المعالج TMS320C6000 (TI C6X).
يمكن لـ Readelf الآن عرض جداول إزالة ARM (.ARM.exidx / .ARM.extab) باستخدام الخيار -u / --wwwind.
إضافة - dyns - syms إلى تفريغ جدول الرموز الديناميكية.
تم إضافة أداة جديدة - elfedit - مباشرة لمعالجة ثنائيات تنسيق ELF.
إضافة إلى ملف dlltool .def file من اسم رمز داخلي داخلي aleainging بواسطة الخيار '=='.
إضافة خيار سطر أوامر جديد - a / - addresses إلى addr2line لعرض العنوان قبل اسم الدالة أو اسم الملف المصدر.
إضافة خيار سطر أوامر جديد -p / --pretty-print إلى addr2line للحصول على إخراج أكثر قابلية للقراءة.
يمكن الآن تجميع أهداف hppa / som على أي مضيف.

ما هو الجديد في الإصدار 2.28:

إضافة - interleave-width option to objcopy to allow copying a range of bytes from the input to the output with the --interleave option.
إضافة دعم لعائلة المعالج TMS320C6000 (TI C6X).
يمكن لـ Readelf الآن عرض جداول إزالة ARM (.ARM.exidx / .ARM.extab) باستخدام الخيار -u / --wwwind.
إضافة - dyns - syms إلى تفريغ جدول الرموز الديناميكية.
تم إضافة أداة جديدة - elfedit - مباشرة لمعالجة ثنائيات تنسيق ELF.
إضافة إلى ملف dlltool .def file من اسم رمز داخلي داخلي aleainging بواسطة الخيار '=='.
إضافة خيار سطر أوامر جديد - a / - addresses إلى addr2line لعرض العنوان قبل اسم الدالة أو اسم الملف المصدر.
إضافة خيار سطر أوامر جديد -p / --pretty-print إلى addr2line للحصول على إخراج أكثر قابلية للقراءة.
يمكن الآن تجميع أهداف hppa / som على أي مضيف.

ما هو الجديد في الإصدار 2.27:

إضافة - interleave-width option to objcopy to allow copying a range of bytes from the input to the output with the --interleave option.
إضافة دعم لعائلة المعالج TMS320C6000 (TI C6X).
يمكن لـ Readelf الآن عرض جداول إزالة ARM (.ARM.exidx / .ARM.extab) باستخدام الخيار -u / --wwwind.
إضافة - dyns - syms إلى تفريغ جدول الرموز الديناميكية.
تم إضافة أداة جديدة - elfedit - مباشرة لمعالجة ثنائيات تنسيق ELF.
إضافة إلى ملف dlltool .def file من اسم رمز داخلي داخلي aleainging بواسطة الخيار '=='.
إضافة خيار سطر أوامر جديد - a / - addresses إلى addr2line لعرض العنوان قبل اسم الدالة أو اسم الملف المصدر.
إضافة خيار سطر أوامر جديد -p / --pretty-print إلى addr2line للحصول على إخراج أكثر قابلية للقراءة.
يمكن الآن تجميع أهداف hppa / som على أي مضيف.

ما هو الجديد في الإصدار 2.26.1:

إضافة - interleave-width option to objcopy to allow copying a range of bytes from the input to the output with the --interleave option.
إضافة دعم لعائلة المعالج TMS320C6000 (TI C6X).
يمكن لـ Readelf الآن عرض جداول إزالة ARM (.ARM.exidx / .ARM.extab) باستخدام الخيار -u / --wwwind.
إضافة - dyns - syms إلى تفريغ جدول الرموز الديناميكية.
تم إضافة أداة جديدة - elfedit - مباشرة لمعالجة ثنائيات تنسيق ELF.
إضافة إلى ملف dlltool .def file من اسم رمز داخلي داخلي aleainging بواسطة الخيار '=='.
إضافة خيار سطر أوامر جديد - a / - addresses إلى addr2line لعرض العنوان قبل اسم الدالة أو اسم الملف المصدر.
إضافة خيار سطر أوامر جديد -p / --pretty-print إلى addr2line للحصول على إخراج أكثر قابلية للقراءة.
يمكن الآن تجميع أهداف hppa / som على أي مضيف.

ما هو الجديد في الإصدار 2.26:

إضافة - interleave-width option to objcopy to allow copying a range of bytes from the input to the output with the --interleave option.
إضافة دعم لعائلة المعالج TMS320C6000 (TI C6X).
يمكن لـ Readelf الآن عرض جداول إزالة ARM (.ARM.exidx / .ARM.extab) باستخدام الخيار -u / --wwwind.
إضافة - dyns - syms إلى تفريغ جدول الرموز الديناميكية.
تم إضافة أداة جديدة - elfedit - مباشرة لمعالجة ثنائيات تنسيق ELF.
إضافة إلى ملف dlltool .def file من اسم رمز داخلي داخلي aleainging بواسطة الخيار '=='.
إضافة خيار سطر أوامر جديد - a / - addresses إلى addr2line لعرض العنوان قبل اسم الدالة أو اسم الملف المصدر.
إضافة خيار سطر أوامر جديد -p / --pretty-print إلى addr2line للحصول على إخراج أكثر قابلية للقراءة.
يمكن الآن تجميع أهداف hppa / som على أي مضيف.

ما هو الجديد في الإصدار 2.25.1:

إضافة - interleave-width option to objcopy to allow copying a range of bytes from the input to the output with the --interleave option.
إضافة دعم لعائلة المعالج TMS320C6000 (TI C6X).
يمكن لـ Readelf الآن عرض جداول إزالة ARM (.ARM.exidx / .ARM.extab) باستخدام الخيار -u / --wwwind.
إضافة - dyns - syms إلى تفريغ جدول الرموز الديناميكية.
تم إضافة أداة جديدة - elfedit - مباشرة لمعالجة ثنائيات تنسيق ELF.
إضافة إلى ملف dlltool .def file من اسم رمز داخلي داخلي aleainging بواسطة الخيار '=='.
إضافة خيار سطر أوامر جديد - a / - addresses إلى addr2line لعرض العنوان قبل اسم الدالة أو اسم الملف المصدر.
إضافة خيار سطر أوامر جديد -p / --pretty-print إلى addr2line للحصول على إخراج أكثر قابلية للقراءة.
يمكن الآن تجميع أهداف hppa / som على أي مضيف.

ما هو الجديد في الإصدار 2.25:

Add --interleave-width option to objcopy to allow copying a range of bytes from the input to the output with the --interleave option.
إضافة دعم لعائلة المعالج TMS320C6000 (TI C6X).
يمكن لـ Readelf الآن عرض جداول إزالة ARM (.ARM.exidx / .ARM.extab) باستخدام الخيار -u / --wwwind.
إضافة - dyns - syms إلى تفريغ جدول الرموز الديناميكية.
تم إضافة أداة جديدة - elfedit - مباشرة لمعالجة ثنائيات تنسيق ELF.
إضافة إلى ملف dlltool .def file من اسم رمز داخلي داخلي aleainging بواسطة الخيار '=='.
إضافة خيار سطر أوامر جديد - a / - addresses إلى addr2line لعرض العنوان قبل اسم الدالة أو اسم الملف المصدر.
إضافة خيار سطر أوامر جديد -p / --pretty-print إلى addr2line للحصول على إخراج أكثر قابلية للقراءة.
يمكن الآن تجميع أهداف hppa / som على أي مضيف.

برامج مماثلة

Genshi Compiler
Genshi Compiler

11 May 15

Tcl/Tk
Tcl/Tk

20 Jan 18

Yazoo
Yazoo

20 Feb 15

تعليقات ل GNU Binutils

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!