This is a recipe for reproducibly building a LLVM/Clang/LLD based mingw-w64 toolchain.
Benefits of a LLVM based MinGW toolchain are:
- Support for targeting ARM/ARM64 (while GCC obviously does support these architectures, it doesn't support Windows on ARM)
- A single toolchain targeting all four architectures (i686, x86_64, armv7 and arm64) instead of separate compiler binaries for each architecture
- Support for generating debug info in PDB format
- Support for Address Sanitizer and Undefined Behaviour Sanitizer
- Since LLVM 16: Support for Control Flow Guard (-mguard=cf compile and link flags)
Clang on its own can also be used as compiler in the normal GNU binutils based environments though, so the main difference lies in replacing binutils with LLVM based tools.
প্রকাশকের দেওয়া বিবরণ (ইংরেজি)
LLVM MinGW (UCRT runtime) কী?
LLVM MinGW (UCRT runtime) হলো Windows-এর জন্য Martin Storsjö-এর একটি ওপেন সোর্স প্রোগ্রাম, যা “প্রোগ্রামিং ভাষা ও SDK” ক্যাটাগরির অন্তর্ভুক্ত। এটি C দিয়ে লেখা।
ইনস্টলেশন ও সিস্টেমের প্রয়োজনীয়তা
৬৪-বিট, ARM64, ৩২-বিট ও ARM-এর জন্য অফিশিয়াল ইনস্টলার আছে (পোর্টেবল)। এটি ইনস্টল না করেই চালানো যায় (পোর্টেবল)।
আপডেট ও সংস্করণের ইতিহাস
বর্তমান সংস্করণ 23.1.4-20261020, প্রকাশিত হয়েছে ২১ অক্টোবর, ২০২৬ তারিখে। ৩ ডিসেম্বর, ২০২৪ থেকে এ পর্যন্ত ৩৫টি সংস্করণ এখানে তালিকাভুক্ত, প্রতিটির নিজস্ব ইনস্টলার ফাইলের লিংকসহ। অর্থাৎ বছরে গড়ে প্রায় ১৯ বার নতুন রিলিজ। শেষ আপডেটটি এক মাসের কম পুরোনো।
জনপ্রিয়তা ও ফাইল টাইপ
GitHub-এ এর সোর্স কোড (mstorsjo/llvm-mingw) ৩,০০২টি স্টার পেয়েছে। একই ধরনের প্রোগ্রাম: Go Programming Language, LLVM ও CMake।
GitHub-এ প্রজেক্টের বিবরণ: “An LLVM/Clang/LLD based mingw-w64 toolchain”
সুবিধা / অসুবিধা
সুবিধা
- ওপেন সোর্স: যে কেউ কোড দেখতে ও বিল্ড করতে পারেন
- Windows on Arm-এর জন্য নেটিভ ARM64 বিল্ড
- পোর্টেবল: ইনস্টল ছাড়াই চলে
- ঘন ঘন আপডেট (বছরে প্রায় ১৯ বার)
সংক্ষেপে: LLVM MinGW (UCRT runtime) ৬৪-বিট, ARM64, ৩২-বিট ও ARM PC-র জন্য একটি ওপেন সোর্স Windows টুল (ক্যাটাগরি: প্রোগ্রামিং ভাষা ও SDK)। এটি নিয়মিত আপডেট করা হয়।
LLVM MinGW (UCRT runtime) ডাউনলোড করা কি নিরাপদ?
- ফাইলটি আসে github.com থেকে, যা প্রকাশকের নিজস্ব ডোমেইন
- ডাউনলোড লিংক HTTPS ব্যবহার করে
- SHA256 হ্যাশ প্রকাশিত আছে, তাই ফাইলটি যাচাই করতে পারবেন:
FD5462B7F5D93B2FF981FCD3F9C7E427E47F3203C64EA91C27BCC444EEBD74CD· এই হ্যাশের VirusTotal রিপোর্ট খুলুন - লিংকটি এখনও যাচাই করা হয়নি
- সোর্স কোড উন্মুক্ত
- ExeAtlas কোনো ইনস্টলার হোস্ট করে না, মোড়কে ভরে না বা বদলায় না
সম্পর্কিত গাইড: Windows-এ ফাইলের SHA256 হ্যাশ চেক করার নিয়ম
নিরাপত্তা চর্চা (OpenSSF Scorecard)
Open Source Security Foundation-এর স্বয়ংক্রিয় যাচাই, GitHub-এ mstorsjo/llvm-mingw রিপোজিটরির ওপর; সর্বশেষ চালানো হয়েছে ১৯ অক্টোবর, ২০২৬ তারিখে।
- নিয়মিত রক্ষণাবেক্ষণ১০
- রিপোজিটরিতে বাইনারি নেই১০
- ঝুঁকিপূর্ণ ওয়ার্কফ্লো নেই১০
- প্রকাশিত প্যাকেজ১০
- লাইসেন্স ঘোষিত৯
- কোড রিভিউ০
- সীমিত টোকেন অনুমতি০
- স্ট্যাটিক কোড বিশ্লেষণ০
- OpenSSF Best Practices ব্যাজ০
- ফাজিং০
- পিন করা ডিপেন্ডেন্সি০
- ব্রাঞ্চ সুরক্ষা০
- নিরাপত্তা নীতি০
- স্বাক্ষরিত রিলিজ০
এই স্কোর প্রকল্পটি কীভাবে তৈরি ও প্রকাশ করা হয় তা মাপে, প্রোগ্রামটি ইনস্টল করা নিরাপদ কি না তা নয়। scorecard.dev
সাম্প্রতিক সংস্করণ
সব ৩৫টি সংস্করণ ›২ বছরে ৩৫টি সংস্করণ · বছরে প্রায় ১৯ বার
| সংস্করণ | তারিখ | সাইজ | ফাইল |
|---|---|---|---|
| 23.1.4-20261020সর্বশেষ | ২১ অক্টোবর, ২০২৬ | — | ৬৪-বিট ZIPARM ZIPARM64 ZIP৩২-বিট ZIP |
| 23.1.3-20261006 | ৭ অক্টোবর, ২০২৬ | — | ৩২-বিট ZIPARM ZIP৬৪-বিট ZIPARM64 ZIP |
| 23.1.2-20260922 | ২২ সেপ্টেম্বর, ২০২৬ | — | ARM64 ZIP৩২-বিট ZIP৬৪-বিট ZIPARM ZIP |
| 23.1.1-20260908 | ৮ সেপ্টেম্বর, ২০২৬ | — | ৩২-বিট ZIPARM64 ZIPARM ZIP৬৪-বিট ZIP |
| 23.1.0-20260826 | ২৬ আগস্ট, ২০২৬ | — | ৩২-বিট ZIPARM ZIPARM64 ZIP৬৪-বিট ZIP |
| 22.1.8-20260616 | ১৭ জুন, ২০২৬ | — | ৩২-বিট ZIP৬৪-বিট ZIPARM ZIPARM64 ZIP |
| 22.1.7-20260602 | ২ জুন, ২০২৬ | — | ৩২-বিট ZIPARM64 ZIPARM ZIP৬৪-বিট ZIP |
| 22.1.6-20260519 | ১৯ মে, ২০২৬ | — | ARM ZIPARM64 ZIP৬৪-বিট ZIP৩২-বিট ZIP |
কমান্ড লাইন থেকে ইনস্টল
সাইলেন্ট ইনস্টল ›winget install --id MartinStorsjo.LLVM-MinGW.UCRT -eপ্রোগ্রাম ফাইল (.exe): c++.exe, clang.exe, clang-format.exe, clang-tidy.exe, clangd.exe, g++.exe, gcc.exe, ld.exe, lldb.exe
সম্পর্কিত গাইড: winget ব্যবহারের নিয়ম: অ্যাপ ইনস্টল ও আপডেট
তথ্য
- প্রকাশক
- Martin Storsjö
- ক্যাটাগরি
- প্রোগ্রামিং ভাষা ও SDK
- লাইসেন্স
- ISC
- দাম
- ফ্রি
- সোর্স কোড
- github.com/mstorsjo/llvm-mingw
- প্রোগ্রামিং ভাষা
- C
- প্রয়োজনীয় সিস্টেম
- Windows 11 / 10
- আর্কিটেকচার
- ৬৪-বিট, ARM64, ৩২-বিট, ARM
- ইনস্টলার
- পোর্টেবল
- সংস্করণ
- 23.1.4-20261020
- প্রকাশের তারিখ
- ২১ অক্টোবর, ২০২৬
- ক্যাটালগে যোগ হয়েছে
- ১৯ ডিসেম্বর, ২০২৪
- তালিকাভুক্ত সংস্করণ
- 35
- আপডেট / বছর
- ১৮.৬
- GitHub স্টার
- ৩,০০২
- GitHub ফর্ক
- ২৭৪
- ওয়েবসাইট
- github.com
- winget ID
- MartinStorsjo.LLVM-MinGW.UCRT
রেটিং ও রিভিউ
এখনও কোনো রিভিউ নেই। প্রথম রেটিংটি আপনিই দিন।
LLVM MinGW (UCRT runtime)-এর বিকল্প
সব দেখুন ›-
ওপেন সোর্স২১.১ লা ↓ -
ওপেন সোর্স২৮.৩ লা ↓ -
ওপেন সোর্স৩৭ লা ↓ -
ওপেন সোর্স২.৫ লা ↓ -
ওপেন সোর্স২২.৩ লা ↓ -
ওপেন সোর্স১৮.৬ লা ↓ -
ওপেন সোর্স১৪.৫ লা ↓ -
ওপেন সোর্স২.৬ লা ↓
সচরাচর জিজ্ঞাসিত প্রশ্ন
LLVM MinGW (UCRT runtime) কি ফ্রি?
হ্যাঁ। LLVM MinGW (UCRT runtime) একটি ওপেন সোর্স সফটওয়্যার (ISC লাইসেন্স)।
LLVM MinGW (UCRT runtime) ডাউনলোড করা কি নিরাপদ?
ফাইলটি ডাউনলোড হয় github.com থেকে, যা প্রকাশকের নিজস্ব; ExeAtlas ফাইলটি হোস্টও করে না, বদলায়ও না। ডাউনলোড করা ফাইলের SHA256 হ্যাশ এখানে দেখানো হ্যাশের সঙ্গে মিলিয়ে নিন, অথবা সেই হ্যাশের VirusTotal রিপোর্ট খুলুন।
winget দিয়ে LLVM MinGW (UCRT runtime) কীভাবে ইনস্টল করবেন?
PowerShell বা Windows Terminal খুলুন এবং এই পাতায় দেওয়া winget কমান্ডটি চালান। winget অফিশিয়াল ইনস্টলার ডাউনলোড করে এবং চালানোর আগে তার SHA256 হ্যাশ যাচাই করে।
LLVM MinGW (UCRT runtime) কি ARM (Windows on Arm)-এ চলে?
হ্যাঁ, এর নেটিভ ARM64 ইনস্টলার আছে।
LLVM MinGW (UCRT runtime)-এর পুরোনো সংস্করণ কোথা থেকে ডাউনলোড করবেন?
সংস্করণ পাতায় ৩ ডিসেম্বর, ২০২৪ থেকে শুরু করে সব ৩৫টি সংস্করণ তাদের অফিশিয়াল ইনস্টলার ফাইলের লিংকসহ দেওয়া আছে।
অ্যাডমিনিস্ট্রেটর অনুমতি ছাড়া কি LLVM MinGW (UCRT runtime) ব্যবহার করা যায়?
হ্যাঁ, এটি পোর্টেবল: আনপ্যাক করে চালিয়ে দিন।
LLVM MinGW (UCRT runtime)-এর বিকল্প কী কী?
Go Programming Language, LLVM, CMake, Deno ও Ccache। বিকল্প পাতায় এগুলোর তুলনা দেওয়া আছে।