نحوه برنامه نویسی در لینوکس: 7 مرحله (همراه با تصاویر)

فهرست مطالب:

نحوه برنامه نویسی در لینوکس: 7 مرحله (همراه با تصاویر)
نحوه برنامه نویسی در لینوکس: 7 مرحله (همراه با تصاویر)

تصویری: نحوه برنامه نویسی در لینوکس: 7 مرحله (همراه با تصاویر)

تصویری: نحوه برنامه نویسی در لینوکس: 7 مرحله (همراه با تصاویر)
تصویری: Computational Thinking - Computer Science for Business Leaders 2016 2024, آوریل
Anonim

کد منبع یک برنامه کامپیوتری است که به شکل انسان قابل خواندن است. با این حال ، دستگاه نمی تواند کد منبع را اجرا کند. کد قبل از مفید بودن باید در کد ماشین کامپایل شود. در لینوکس ، سیستم ساخت "make" رایج ترین سیستم است و این روش تقریباً برای همه بسته های منبع منبع لینوکس کار می کند.

مراحل

کامپایل یک برنامه در لینوکس مرحله 1
کامپایل یک برنامه در لینوکس مرحله 1

مرحله 1. کد منبع برنامه یا درایور را از اینترنت یا سایر رسانه ها بارگیری کنید

به احتمال زیاد به شکل "tarball" خواهد بود و دارای پسوند فایل.tar ،.tar.bz2 یا.tar.gz خواهد بود. گاهی اوقات به جای آن از فایل.zip استفاده می شود.

کامپایل یک برنامه در لینوکس مرحله 2
کامپایل یک برنامه در لینوکس مرحله 2

مرحله 2. بسته دانلود شده را باز کنید- برای فایل های.zip از "فایل خود را فشرده کنید" ، برای.tgz یا.tar.gz از "tar -zxvf yourfile" استفاده کنید. برای.bz2 از "tar -jxvf yourfile" استفاده کنید ؛ یا فایل های خود را به صورت گرافیکی استخراج کنید

کامپایل یک برنامه در لینوکس مرحله 3
کامپایل یک برنامه در لینوکس مرحله 3

مرحله 3. در ترمینال ، وارد فهرست جدید استخراج شده شوید

این کار را با تایپ cd و فاصله و سپس نام فهرست انجام دهید. (به یاد داشته باشید که نام دایرکتوری در لینوکس به حروف کوچک و بزرگ حساس است).

برنامه را در لینوکس کامپایل کنید مرحله 4
برنامه را در لینوکس کامپایل کنید مرحله 4

مرحله 4. دستور "را اجرا کنید

/configure "برای پیکربندی خودکار کد منبع. از آرگومان هایی مانند" --prefix = "می توان برای کنترل محل نصب استفاده کرد. این بررسی می کند که شما کتابخانه های مناسب دارید و نسخه ها

برنامه ای را در لینوکس کامپایل کنید مرحله 5
برنامه ای را در لینوکس کامپایل کنید مرحله 5

مرحله 5. پس از پیکربندی ، "make" را اجرا کنید که کامپایل واقعی را انجام می دهد (این کار از چند ثانیه تا چند ساعت طول می کشد)

یک فایل اجرایی برای برنامه در فهرست bin در فهرست راهنمای کد ایجاد می شود.

برنامه را در لینوکس کامپایل کنید مرحله 6
برنامه را در لینوکس کامپایل کنید مرحله 6

مرحله 6. برای نصب برنامه "make install" را اجرا کنید

برنامه را در لینوکس کامپایل کنید مرحله 7
برنامه را در لینوکس کامپایل کنید مرحله 7

مرحله 7. شما کد منبع برنامه را کامپایل و نصب کرده اید

ویدئو - با استفاده از این سرویس ، ممکن است برخی از اطلاعات با YouTube به اشتراک گذاشته شود

نکات

  • در پردازنده های چند هسته ای ، می توانید به روش چند رشته ای با استفاده از make -j3 کامپایل شده و هر تعداد نخ مورد نظر خود را جایگزین 3 کنید.
  • اگر بیلد به هر دلیلی با شکست مواجه شد ، قبل از تلاش مجدد برای ساخت مجدد ، باید "clean clean" را اجرا کنید تا همه فایلهای باقی مانده از تلاش اولیه را حذف کنید. این فایلها ممکن است تلاش دوم شما را به دلیل وجود نداشته باشد.
  • مگر اینکه پیشوندی را مشخص کنید ، کد به طور خودکار در /usr نصب می شود.
  • ممکن است لازم باشد فوق استفاده کنید.
  • همچنین می توانید این دستورات را به هم متصل کنید. به عنوان مثال ،./configure && make && install install.
  • در صورت عدم موفقیت ، خروجی یک خط ، یک فایل و نوع خطا را دریافت خواهید کرد. در صورت تمایل می توانید مشکل را برطرف کنید. بیشتر خرابی ها ناشی از وابستگی های ناموفق نرم افزاری است که در حال نصب آن هستید ، یعنی برنامه ها یا کتابخانه هایی که بسته شما به آنها وابسته است.

هشدارها

  • تدوین می تواند ساعت ها طول بکشد.
  • اگر دوباره کامپایل و دوباره نصب کنید ، کامپایل و جایگزینی اجزای مهم سیستم می تواند مشکلاتی را ایجاد کند. بدانید چه کار می کنید.
  • برخی از بسته های منبع فایلهای پیکربندی ندارند یا حتی فایل ایجاد نمی کنند. در این حالت ، فقط "make" را در نوبت تایپ کنید و ببینید چه اتفاقی می افتد.

توصیه شده: