Windows下的GCC编译器

资源下载

配置环境变量

  • 新建环境变量GCC_HOME,值为C:\MinGW。(具体值自定义)。
  • 添加%GCC_HOME%\binpath中。
  • 新建环境变量LIBRARY_PATH,值为%GCC_HOME%\lib
  • 新建环境变量C_INCLUDE_PATH,值为%GCC_HOME%\include
  • 重启,使新设的环境变量生效(可选)。
  • 测试环境。cmd中输入gcc -v。出现以下则说明配置完成。
PS D:\> gcc -v
Using built-in specs.
COLLECT_GCC=C:\GCC\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/gcc/bin/../libexec/gcc/x86_64-w64-mingw32/8.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../src/gcc-8.2.0/configure --host=x86_64-w64-mingw32 --enable-languages=c,c++ --enable-seh-exception
s --enable-threads=posix --disable-nls --disable-shared --enable-static --enable-fully-dynamic-string --enable-lto --ena
ble-plugins --enable-libgomp --with-dwarf2 --enable-mingw-wildcard=platform --disable-win32-registry --enable-version-sp
ecific-runtime-libs --prefix=/mingw64-64 --with-sysroot=/mingw64-64 --target=x86_64-w64-mingw32 --enable-targets=all --e
nable-checking=release --with-gmp=/usr/new-gcc/lib/gmp-5.0.5 --with-mpfr=/usr/new-gcc/lib/mpfr-2.4.2 --with-mpc=/usr/new
-gcc/lib/mpc-0.9 --with-isl=/usr/new-gcc/lib/isl-0.18 --with-cloog=/usr/new-gcc/lib/cloog-0.18.4 --with-host-libstdcxx='
-lstdc++ -lsupc++' --disable-cloog-version-check --enable-cloog-backend=isl
Thread model: posix
gcc version 8.2.0 (GCC)
PS D:\>

编译使用

  • 编写源代码hello.c
  • gcc hello.c -o hello.exe,运行可执行文件正常(推荐)。
  • gcc -c hello.c -o hello.exe在64位机上测试,运行可执行文件时会报错。

在这里插入图片描述

该版本的 D:\hello.exe 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了
解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发布者。
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页