平台windowgcc(霜天开源编译器语言程序)

1、什么是 MinGW-w64 ?MinGW 的全称是:Minimalist GNU on Windows
它其实是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下, 而且包含了 Win32API, 所以能够将源代码编译为可在 Windows 中运行的可执行程序
并且还可使用一些 Windows 不具有的, Linux平台下的开发工具
一句话来归纳:MinGW 就是 GCC 的 Windows 版本
2、为何使用 MinGW-w64?1. MinGW-w64 是开源软件, 能够无偿使用
2. MinGW-w64 由一个活跃的开源社区在持续维护, 所以不会过期
3. MinGW-w64 支持最新的 C语言 标准
4. MinGW-w64 使用 Windows 的C语言运行库, 所以编译出的程序不须要第三方 DLL, 能够直接在 Windows 下运行
5. 那些著名的开源 IDE 实际只是将 MinGW-w64 封装了起来, 使它拥有友好的图形化界面, 简化了操做, 但内部核心仍然是 MinGW-w64
架构MinGW-w64 是稳定可靠的、持续更新的 C/C++ 编译器, 使用它能够免去不少麻烦, 不用担忧跟不上时代, 也不用担忧编译器自己有bug, 能够放心的去编写程序
官网:http://mingw-w64.org下载地址:https://sourceforge.net/projects/mingw-w64/files/https://udomain.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z安装 MinGW直接下载解压即可, 解压的目录 %MINGW64_HOME%, 将 %MINGW64_HOME%\bin 配置在环境变量 Path 中然后命令行输入 gcc -v 打印Using built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=C:/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exeTarget: x86_64-w64-mingw32Configured with: ../../../src/gcc-8.1.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/mingw810/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev0, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/include -I/c/mingw810/prerequisites/x86_64-zlib-static/include -I/c/mingw810/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw810/x86_64-810-posix-seh-rt_v6-rev0/mingw64/opt/lib -L/c/mingw810/prerequisites/x86_64-zlib-static/lib -L/c/mingw810/prerequisites/x86_64-w64-mingw32-static/lib 'Thread model: posixgcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)配置全局 make进入mingw64 的安装目录, 新建文件 make.bat 内容为@echo offC:\mingw64\bin\mingw32-make.exe %1 %2 %3 %4 %5 %6 %7 %8 %9保存后测试配置$ make -vGNU Make 4.2.1Built for x86_64-w64-mingw32Copyright (C) 1988-2016 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.
平台windowgcc(霜天开源编译器语言程序)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息