Linker هو مكون مترجم يستخدم لدمج عدة ملفات تعليمات برمجية كائنية من مصادر مختلفة في ملف واحد قابل للتنفيذ. والغرض الرئيسي منه هو حل المراجع بين الملفات (تحليل الرموز) وإجراء عملية نقل لقطاعات الذاكرة، بحيث يتم ربط جميع البيانات الموجودة في البرنامج معًا بشكل صحيح.

يتم استخدام الروابط في العديد من الأنظمة الأساسية، ولكنها منتشرة بشكل خاص في سياق أجهزة الكمبيوتر الشخصية (PCs). يتم استخدامها غالبًا في عملية تطوير التطبيقات، وتعمل على تنظيم كمية كبيرة من التعليمات البرمجية في ملف أصغر وأكثر إحكاما.

عادة ما تكون الروابط جزءًا من حزمة مترجم، ويمكن استخدامها أيضًا لربط المكتبات معًا، سواء من بيئة التطوير (الارتباط الثابت) وربما من المكتبات الأخرى (الارتباط الديناميكي).

المراحل الرئيسية لتحرير الرابط هي:

1. البحث في المكتبة - البحث في قائمة المكتبات لتحديد الكود اللازم.

2. دقة الرمز – حل المراجع بين الكائنات وتنفيذها.

3. الانضمام إلى كود الكائن – دمج برامج الكائنات في برنامج واحد قابل للتنفيذ.

4. نقل العنوان - ضبط المراجع في الكود، في حالة عدم وجود المقاطع المحملة في نفس عناوين الذاكرة كما هو موضح في الكود.

5. معلومات التصحيح - إنشاء معلومات تصحيح الأخطاء للسماح بتصحيح الأخطاء بشكل أسهل.

يمكن للروابط أيضًا تنفيذ مهام مثل تشغيل برامج نصية إضافية لإجراء تكوين إضافي وإضافة فحوصات أمنية للتطبيق وضمان التوافق مع الأنظمة الأساسية الأخرى.

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

اختر وشراء الوكيل

وكلاء مركز البيانات

وكلاء الدورية

وكلاء UDP

موثوق به من قبل أكثر من 10000 عميل حول العالم

العميل الوكيل
العميل الوكيل
وكيل العميلflowch.ai
العميل الوكيل
العميل الوكيل
العميل الوكيل