官方鏈接:WinLibs - GCC+MinGW-w64 compiler for Windows
What is it?
In short: it's a free C and C++ compiler for Microsoft Windows.
GCC: (GNU Compiler Collection) is a free and open source compiler for C and C++ (and other languages like Objective-C, Fortran, D).
MinGW-w64?:is a free and open source C library for targetting Windows 32-bit and 64-bit platforms.
它是什么?
簡而言之:它是適用于 Microsoft Windows 的免費 C 和 C++ 編譯器。
GCC(GNU Compiler Collection)是一個免費的開源編譯器,適用于 C 和 C++(以及其他語言,如 Objective-C、Fortran、D)。
MinGW-w64是一個針對 Windows 32 位和 64 位平臺的免費開源 C 庫。
這些組合產生了適用于 Windows 的免費 C/C++ 編譯器。
盡管 GCC 和 MinGW-w64 可以在其他平臺(例如 Linux)上用于生成 Windows 可執(zhí)行文件,但 WinLibs 項目只專注于構建在 Windows 上本地運行的版本。
還添加了一些其他工具,包括:
- GDB?- GNU 項目調試器
- GNU Binutils?- 二進制工具的集合
- GNU Make?- 一種控制可執(zhí)行文件和其他非源文件生成的工具
- Yasm?- Yasm 模塊化匯編程序項目
- NASM?- 全網匯編程序
- JWasm?- 一個免費的 MASM 兼容的匯編器
- LLVM/Clang/LLD/LLDB?- LLVM 編譯器基礎架構
它是給誰的?
WinLibs 可能正是您在這些情況下所尋找的:
- 您正在使用 Microsoft Windows,并希望使用完全免費的軟件開始使用 C 和/或 C++ 進行編程。
為了更輕松地開始,您可能應該使用像Code::Blocks這樣的 IDE 。 - 您已經使用另一個專有編譯器(如 Microsoft Visual C/C++ 和 Visual Studio)編寫了軟件,并想測試您的應用程序是否使用最常見的 C/C++ 編譯器進行編譯:GCC。
- 您已經為 Windows 編寫了軟件,但希望將其移植到其他平臺(如 Linux 或 Apple macOS)。
使用 MSYS2 命令行時,您可以訪問在其他平臺(如 GNU Autotools)上也可用的大多數命令行工具,允許您跨平臺創(chuàng)建標準構建指令(如:./configure && make && make install)。
為每個平臺配置構建的另一種方法是使用CMake,它也可用于許多平臺(包括 Windows)。 - 您習慣于為 Linux 或 Apple macOS 等其他平臺進行開發(fā),并希望開始為 Windows 進行編程。
如果您使用 MSYS2,則無需學習任何新命令?;蛘撸绻F有的項目已經使用 GNU Autotools 或CMake等配置工具,您可以立即開始為 Windows 構建。 - 您是迫不及待想要試用最新 C++ 標準的 C++ 開發(fā)人員。
GCC 總是非??焖俚貙嵤┬碌?C++ 標準。您甚至可能要考慮使用最新的快照版本。
MSVCRT 或 UCRT 運行時庫?
傳統(tǒng)上,MinGW-w64 編譯器使用 MSVCRT 作為運行時庫,它在所有版本的 Windows 上都可用。由于 Windows 10 通用 C 運行時 (UCRT) 可作為 MSVCRT 的替代品。通用 C 運行時也可以安裝在早期版本的 Windows 上(請參閱:Windows中通用 C 運行時的更新)。
除非您針對的是舊版本的 Windows,否則 UCRT 作為運行時庫是更好的選擇,因為它是為了更好地支持最新的 Windows 版本以及提供更好的標準一致性而編寫的(另請參閱:將代碼升級到通用 CRT)。
下載版本,請打開官方鏈接, www.winlibs.com
使用方法:
一、解壓到計算機的目錄中;
二、在目錄中輸入如下兩個指令,若有版本信息正常輸出,說明可以正常使用;
三、把bin目錄添加到環(huán)境變量中;
?文章來源:http://www.zghlxwxcb.cn/news/detail-465895.html
?至此,windows的GCC環(huán)境可以正常使用了。文章來源地址http://www.zghlxwxcb.cn/news/detail-465895.html
到了這里,關于GCC and MinGW-w64 for Windows的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!