MinGW எனும் குறைந்தபட்ச குனுவிண்டோ மேம்பாட்டு சூழல் ஒருஅறிமுகம்

MinGWஎனும் சுருக்கமான பெயரில் அழைக்கப்பெறும் விண்டோஇயக்கமுறைமைகளில் பயன்பாடுகளை உருவாக்குவதற்கான மைக்ரோசாப்ட்டின்சொந்த குறைந்தபட்ச குனு விண்டோ(Minimalist GNU for Windows) மேம்பாட்டு சூழலானது தற்போது அறிமுகப்படுத்தப்பட்டுள்ளது, இந்த.MinGW என்பது பொது நலன் மென் பொருளாக பதிவு செய்யப்பட்ட ( பதிவு எண் 86017856) ஒரு வர்த்தக முத்திரையாகும்; இது MinGW.org எனும் இணையதளத்தின் சார்பாக பதிவு செய்யப்பட்டுள்ளது, மேலும் இதை வேறு எந்த செயல்திட்டத்திற்கும் பயன்படுத்தப்படுவதை அங்கீகரிக்கப்படமாட்டாது.
மிகமுக்கியமாக MinGW என்பது ஒரு முழுமையான திறமூல நிரலாக்க கருவி தொகுப்பை வழங்குகிறது, இது MS-Windowsஇனுடைய சொந்த பயன்பாடுகளின் மேம்பாட்டிற்கு ஏற்றது, மேலும் இது எந்தமூன்றாம் தரப்பு சி-இயக்க நேர DLL களையும் சார்ந்து அன்று. (இது இயக்க முறைமையின் கூறுகளாக மைக்ரோசாப்ட் நிறுவனத்தால் வழங்கப்பட்ட பல DLL களைப் பொறுத்தது; இவற்றில் மிகவும் குறிப்பிடத்தக்கவை மைக்ரோசாப்ட் சி இயக்க நேர நூலகமான MSVCRT.DLL.என்பது MinGW இன் ஒரு பகுதியாக வழங்கப்பட்டுள்ளது).
MinGW இன் இயந்திரமொழிமாற்றிகள் மைக்ரோசாப்ட் சி இயக்க நேரமற்றும் ஒரு சில கணினிமொழி சார்ந்த இயக்க நேர செயல்பாடுகளுக்கான அணுகலை வழங்குகின்றன. இது குறைந்தபட்சஅனுகுமுறையாக இருப்பதால், MS-Windows இல் POSIX பயன்பாட்டு வரிசைப்படுத்தலுக்கான POSIX இயக்க நேர சூழலை வழங்க ஒருபோதும் முயற்சிக்காது, . நாம் இந்த தளத்தில் POSIX பயன்பாட்டு வரிசைப்படுத்துதலை விரும்பினால், அதற்கு பதிலாக Cygwinஐ பயன்படுத்திகொள்க என பரிந்துரைக்கப்படுகின்றது. இந்த MinGW வெளியீடானது எம்.எஸ்-விண்டோ வினுடைய சொந்த இயங்குதளத்தில் பணிபுரியும் பயன்பாட்டு மேம்படுத்துநர்கள் இதனை பயன்படுத்தி கொள்வதையே முதன்மையான நோக்கமாக கொண்டுள்ளது, ஆனால் MinGW உள்ளடக்கிய குறுக்கு தளபயன்பாட்டிற்கும் கிடைக்கிறது, (இதற்காக கீழே உள்ள குறிப்பைக் காண்க -),:
C, C++, ADA , Fortran ஆகியவைகள் உள்ளிட்டகுனு இயந்திரமொழிமாற்றி சேகரிப்பின்(GNU Compiler Collection (GCC)), ஒரு வாயிலாகும்;
விண்டோவிற்கான குனு Binutils (தொகுப்பாளர், இணைப்பாளர், காப்பக மேலாளர்)ஆகும்
எம்.எஸ்-விண்டோ வில் MinGW மற்றும் MSYS வரிசைப்படுத்தலுக்கான வாய்ப்பான GUI முன்-முனைமத்துடன் (mingw-get) ஒரு கட்டளை-வரி நிறுவியாகும்
நம்பயன்பாட்டினை துவங்கவும், பின்mingw-get உடன் இயங்கவும் ஒரு GUI உடன் முதல் முறையாக அமைப்பதற்குமான கருவியாகும் (mingw-get-setup).
குறைந்தபட்ச அமைப்பின்(Minimal SYStem) சுருக்கப்பெயரான MSYS என்பது ஒரு Bourne Shell கட்டளை வரி மொழிபெயர்ப்பாளர் அமைப்பாகும். இது மைக்ரோசாப்டின் cmd.exe க்கு மாற்றாக வழங்கப்படுகிறது, இது ஒரு பொது நோக்கத்திற்கான கட்டளை வரி சூழலை வழங்குகிறது, இது குறிப்பாக MinGW உடன் பயன்படுத்த மிகவும் பொருத்தமானது, பல திறமூல பயன்பாடுகளை MS-Windows தளத்திற்கு கொண்டு செல்வதற்கு; Cygwin-1.3 இன் இலகுரக முட்கரண்டியாக பயன்படுகின்றது, இது யுனிக்ஸ் கருவிகளின் ஒரு சிறிய தேர்வினை உள்ளடக்கியது, மேலும் அந்த நோக்கத்தை எளிதாக்குவதற்காக தேர்ந்தெடுக்கப்பட்டுள்ளது.
மேலும் விவரங்களுக்கு www.mingw.org/ எனும் இணையதளபக்கத்திற்கு செல்க