راهنمای قدم به قدم نصب MinGW

GCC / G++ Windows 10ابتدا با معرفی این نرم افزار شروع می کنیم. محیط توسعه Minimalist GNU for Windows مجموعه کامپایلر و ابزاری متن‌باز بوده که برای کاربران ویندوز بصورت رایگان عرضه شده است. این ابزار در محیط های توسعه یکپارچه (IDE) همچون CLion ، Code::Blocks ، Eclipse ، NetBeans به خصوص Visual Studio Code برای اجرای سی و سی پلاس پلاس کاربرد دارند. برای دانلود به وبسایت زیر مراجعه کنید:https://osdn.net/projects/mingw/releasesظاهر وب سایت MinGWدر بالای سایت گزینه Downloads را انتخاب کنید.mingw-get-setup.exeکمی پایین تر می توانید گزینه دانلود برنامه را مشاهده کنید.پیام دانلود در مرورگر Edgeصبر کنید تا پیام دانلود نمایان شود.صفحه ابتداییگزینه Install را انتخاب کنید.مسیر نصب و ایجاد میانبرتوصیه می شود آدرس محل نصب را تغییر ندهید. گزینه Continue را انتخاب کنید.در حال دانلود MinGW Installation Managerصبر کنید تا دانلود تمام شود.اتمام دانلودگزینه Continue را انتخاب کنید.اجرای Installation Managerتا اینجای کار با موفقیت MinGW Installation Manager را نصب کردیم. وظیفه این برنامه مدیریت پکیج های GNU هست که در هر زمان برای ما امکان نصب یا حذف هرکدوم از این پکیج ها را فراهم می کند. پکیج های ذکر شده به این ترتیب هستند:ابزار توسعه مورد نیاز برای تولید برنامه های تحت ویندوز (win32)کامپایلر و ابزار (لینکر، دیابگر، کتابخانه استاندارد و ...) زبان Cکامپایر و ابزار زبان Adaکامپایلر و ابزار زبان Fortranکامپایلر و ابزار زبان ++Cکامپایلر و ابزار زبان Objective-Cمجموعه خدمات تحت خط فرمان bash پکیج های MinGW تنها به این موارد محدود نمی شود و می توانید تمام پکیج ها را با انتخاب All Packages از پنل سمت چپ مشاهده کنید.انتخاب پکیجبا کلیک راست بر روی هر پکیج و انتخاب گزینه Mark for Installation آن ها را برای نصب آماده کنید. اگر به اشتباه گزینه ای را انتخاب کردید، با کلیک راست و گزینه Unmark آن ها را می توانید از انتخاب در بیاورید. پکبج های انتخاب شدهبرای توسعه در IDE ها به زبان C++/C به این پکیج ها نیاز داریم:mingw-developer-toolkit-binmingw32-base-binmingw32-gcc-g++-binmsys-base-binاعمال تغییراتاز منوی Installation زیرمنوی Apply Changes را برای اعمال تغییرات انتخاب کنید.عملیات در انتظاردر پنجره ظاهر شده گزینه Apply را انتخاب کنید.دانلود پکیجصبر کنید تا دانلود پکیج ها تمام شود. این مرحله ممکن است کمی طول بکشد.استخراج پکیجپس از اتمام دانلود، پنجره نصب ظاهر می شود. منتظر بمانید تا تمام پکیج ها از حالت فشرده خارج و نصب شوند. با زدن گزینه Close dialogue automatically پنجره پس از نصب خود به خود بسته می شود. توجه داشته باشید اگر پیام All changes were applied successfully در بالای پنجره (مانند تصویر) ظاهر شد، نشانگر اتمام نصب می باشد و می توانید پنجره را با زدن Close ببندید.آماده استفادهپکیج های نصب شده به رنگ سبز تغییر می کنند و آماده استفاده هستند. پس از اتمام نصب می توانید برنامه MinGW Installation Manager را ببندید. حال برای استفاده از کامپایلر های نصب شده باید آدرس آن ها را برای برنامه های ویندوز مشخص کنیم.تعریف آدرس در PATHSystem Propertiesبه Properties ویندوز بروید. این کار از چند طریق ممکن است:کلیک راست روی This PC یا My Computer و انتخاب Propertiesمراجعه به Control Panel و انتخاب Systemترکیب کلید Win + PRTSCRسپس از سمت چپ همین پنجره گزینه Advanced system settings را انتخاب کنید.تنظیمات پیشرفته ویندوزباز کردن این پنجره در ویندوز 10 با نوشتن path در منوی استارت با نام Edit the system environment variables در دسترس هست.سربرگ Advanced را انتخاب و بر روی دکمه Environment Variables کلیک کنید.Environment Variablesدر این پنجره دقت داشته باشید که Path در قسمت User variables انتخاب شده باشد. سپس بر روی Edit کلیک کنید. اگر می خواهید تمام کاربران ویندوز (اکانت های دیگر) هم دسترسی به ابزار گنو داشته باشند، بجای کادر بالا در کادر پایین Path را انتخاب کنید.مسیر کامپایلردر پنجره ظاهر شده گزینه New را انتخاب و آدرس محل نصب کامپایلر (gcc.exe) را در کادر وارد کنید. کامپایلر بطور پیش فرض در این مسیر قرار دارد:C:\MinGW\binتمام پنجره های باز را با زدن OK ببندید. اگر تمام مراحل بالا را به درستی انجام داده باشید، کامپایلر های MinGW آماده استفاده هستند. برای اطمینان ترمینال ویندوز (Command Prompt یا PowerShell) را اجرا کنید. این کار از طریق نوشتن کلمه cmd در منوی استارت ممکن هست. سپس دستور زیر را وارد کنید:gcc -vاگر مانند تصویر gcc version را مشاهده کردید، تبریک میگم سیستم شما آماده توسعه برنامه هست! ?در غیر اینصورت اگر با خطایی مانند is not recognized مواجه شدید، سیستم را ریستارت، از صحت محل نصب اطمینان حاصل کرده و مراحل قبل را مرور کنید. فایل های MinGW به راحتی قابل انتقال به سیستم های دیگر است (مثلا به علت عدم توانایی اتصال به اینترنت) و فقط باید مقدار PATH را مانند تصاویر بالا تغییر دهید.? موفق و سربلند باشید ?