سلام

در ادامه طریقه نصب کمپایلرهای gcc و gfortran به همراه دیباگر gdb بیان خواهد شد.


1- به سایت

msys2 رفته و بسته به اینکه نسخه ویندوز مورد استفاده 32 بیتی یا 64 بیتی است نسخه مناسب msys2 را دانلود کنید.

ویندوز 32 بیتی: فایلی که اسم آن شامل عبارت i686 است.

ویندوز 64 بیتی: فایلی که اسم آن شامل عبارت x86_64 است.

نکته: برای تعیین 32 بیتی یا 64 بیتی بودن ویندوز در کنترل پنل بر روی آی system دابل کلیک کنید. در قسمت system جلوی گزینه system type نوع سیستم عامل مشخص شده است.


2- با دابل کلیک بر روی فایل دانلود شده آن را اجرا کنید.


دگمه Next را بزنید.



در پنجره بالا باید مکان نصب msys2 را مشخص کنید. توصیه می‌شود مکان پیش فرض را تغییر ندهید و دگمه Next را کلیک کنید.


بعد از کامل شدن نصب برنامه (شکل زیر) دگمه Finish را کلیک کنید. دقت کنید گزینه Run MSYS2 now انتخاب شده باشد.


بعد از اتمام نصب، پنجره MSYS2 باز می‌شود. اولین کار به روز رسانی اولیه هسته‎ی برنامه است. برای این کار باید کامپیوتر به اینترنت وصل باشد.

در پنجره MSYS2 عبارت زیر را تایپ کرده کلید Enter را بزنید.

pacman -Syu

با اجرای این دستور برنامه به اینترنت وصل شده و سپس اطلاعاتی درباره حجم دانلود و فضای مورد نیاز چاپ می‎کند. سپس منتظر تایید کاربر می‌ماند. با زدن دکمه y به روز رسانی را تایید کنید. به این ترتیب MSYS2 هسته‌ی خود را به روز می‎کند. در حین اجرا ممکن است به روز رسانی قطع شده و به طور خودکار دوباره وصل گردد. اگر بعد از پیغام خطا به روز رسانی متوقف شد، دستور بالا را دوباره اجرا کنید.

بعد از اتمام به روز رسانی اولیه، پیغامی مطابق شکل زیر در پنجره ظاهر می‌شود.


بعد از دیدن این پیغام پنجره برنامه msys2 را ببندید. با این کار پنجره‌ی دیگری مطابق شکل زیر ظاهر می‌شود.



دکمه Close را بزنید تا برنامه بسته شود.


3- به روز رسانی MSYS2.  برنامه MSYS2 را از طریق منوی استارت اجرا کنید.

عبارت زیر را برای به روز رسانی کامل برنامه وارد کرده و دکمه‌ی Enter را بزنید.

pacman -Su

برنامه بعد از چاپ توضیحاتی منتظر تایید شماست. کلید y را جهت تایید به روز رسانی بزنید.

بعد از اتمام به روز رسانی با وارد کردن دستور Exit برنامه را ببندید.


4- نصب کمپایلر و برنامه‎های دیگر.

کمپایلر و بقیه نرم افزارهای مرتبط در دو نسخه‎ی 32 بیتی و 64 بیتی موجود است. در سیستم‎های 32 بیتی نسخه 64 بیتی اجرا نمی‌شود و فقط باید از نسخه‎ای 32 بیتی استفاده کرد. اما در ویندوز 64 بیتی می‎توان از هر دو نسخه استفاده کرد.

نکته دیگر در مورد انتخاب نسخه کمپایلر، محیط برنامه نویسی (IDE) است. اگر IDE سی و دو بیتی باشد نمی‌توان از کمپایلرهای 64 بیتی استفاده کرد. برای مثال در حال حاضر محیط برنامه نویسی codeblocks سی و دو بیتی است و لذا باید از کمپایلرهای 32 بیتی استفاده کرد.


کمپایلرهایی که در اینجا نصب می‌شود gcc برای زبان C و ++C و gcc-fortran برای زبان فرترن است. نصب بقیه کمپایلرها به همین طریق قابل انجام است.

برای نصب کمپایلرها و دیگر برنامه‎های مورد نیاز برنامه MSYS2 را اجرا کنید.

برای نصب نسخه 64 بیتی برنامه‎ها دستورات زیر را تک تک وارد کرده و بعد از هر دستور کلید Enter را بزنید. سپس بعد از نمایش توضیحات توسط برنامه کلید y را جهت تایید بزنید.


pacman -S mingw-w64-x86_64-gcc

pacman -S mingw-w64-x86_64-gcc-fortran

pacman -S mingw-w64-x86_64-gdb

pacman -S mingw-w64-x86_64-make

با این کار برنامه‎ای مرتبط در پوشه mingw64 داخل پوشه MSYS (که در حین نصب MSYS2 مشخص شده است) نصب می‌شود.


برای نصب نسخه 32 بیتی برنامه‎ها دستورات زیر را تک تک وارد کرده و بعد از هر دستور کلید Enter را بزنید. سپس بعد از نمایش توضیحات توسط برنامه کلید y را جهت تایید بزنید.


pacman -S mingw-w64-x86_64-gcc

pacman -S mingw-w64-x86_64-gcc-fortran

pacman -S mingw-w64-x86_64-gdb

pacman -S mingw-w64-x86_64-make

با این کار برنامه‎های مرتبط در پوشه mingw64 داخل پوشه MSYS (که در حین نصب MSYS2 مشخص شده است) نصب می‌شود.


pacman -S mingw-w64-i686-gcc

pacman -S mingw-w64-i686-gcc-fortran

pacman -S mingw-w64-i686-gdb

pacman -S mingw-w64-i686-make

با این کار برنامه‎های مرتبط در پوشه mingw32 داخل پوشه MSYS (که در حین نصب MSYS2 مشخص شده است) نصب می‌شود.


5- تنظیمات I


مشخصات

آخرین ارسال ها

آخرین جستجو ها