انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: theMaster در 29 تیر 1391، 07:14 ب‌ظ

عنوان: عمل make
ارسال شده توسط: theMaster در 29 تیر 1391، 07:14 ب‌ظ
با سلام خدمت دوستان
می خواستم بدونم این make یعنی چی؟ موقع نصب بسته ها از سورس هم استفاده میشه. یه make و بعد make install
آیا این یه اسکریپته؟ چیه؟ میشه توضیح بدین؟
من یه برنامه خیلی ساده مثلا ماشین حساب رو بخوام با سورس بدم که با همین دستورات بخوان نصبش کنن چطوری میشه؟
برام مبهمه!
عنوان: پاسخ : عمل make
ارسال شده توسط: nixoeen در 29 تیر 1391، 08:48 ب‌ظ
make ابزاری هست که عمل کامپایل کردن رو براتون راحت‌تر می‌کنه. یعنی به جای اینکه بشینید خودتون یک Script بنویسید که فایل‌ها رو دونه دونه کامپایل کنه (و امکانات اضافه‌تر مثل اینکه فایل‌هایی که تغییر نکردند نیاز به کامپایل دوباره ندارند)، کافیه یک فایل Makefile درست کنید،‌ قوانین رو توش تعریف کنید و کاربر تنها با زدن make می‌تونه کامپایل رو انجام بده.
نحوه نوشتن Makefile رو اینجا می‌تونید یاد بگیرید: لینک (http://mrbook.org/tutorials/make/)
خیلی کامل نیست، ولی همه مقدمات رو بیان کرده.