الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مالفرق بين Compiler و Linker ؟

مغلق
بدأه آل عيد في 2 يوليو 2001 · 1 رد · 2,083 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الأخوة الأعزاء إنه لمن دواعي سروري أن أشترك معكم في هذا المنتدى الرائع الذي يعم بالفائدة .

وأنا أتعلم الآن برمجة ++C وأود أن أسأل سؤالا طالما أردت الإجابة عليه ماهو عمل Compiler بالتحديد وماهو الملف Obj الذي ينشئه وماهو عمل Linker الذي يحوله إلى تطبيق ؟

#2

أهلا وسهلا فيك ،

ال Compiler هو برنامج يقوم بتحويل الملف النص الي هو مقلا برنامج بلغة ال C إلى لغة الآلة وفي العادة يقوم بكتابة لغة الآلة في الملف Obj أو Object ..

أما ال Linker فوظيفته ربط عدة ملفات Obj مع بعضها وربطخا أيضا مع أي مكتبات Lib مستخدمة ، قأحيانا تجد أنك تصرح عن تابع في ملف وتكتب جسمه في ملف آخر ، فال Linker وظيقته التأكد من هذه الأمور وربطها مع بعضها ..

هذه إجابة سريعة جدا جدا لسؤالك ، لكن أرجو أن تكون شافية وافية ..

Coding on the Cloud and for the Cloud!

My Blog

هذا الموضوع مغلق.

مواضيع مشابهة