一、环境准备

  1. 下载mingw
    MinGW官网:https://www.mingw-w64.org/downloads/
    GitHub下载地址:https://github.com/niXman/mingw-builds-binaries/releases

    在下载页面找到MinGW-W64-builds关键字
  2. 将mingw路径添加到Path环境变量
    系统->高级系统设置->环境变量->用户或系统变量Path->"D:\software\mingw64\bin"
    安装验证

    PS C:\Users\tony> gcc -v
    Using built-in specs.
    COLLECT_GCC=D:\software\mingw64\bin\gcc.exe
    COLLECT_LTO_WRAPPER=D:/software/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/14.2.0/lto-wrapper.exe
    Target: x86_64-w64-mingw32
    Configured with: ../../../src/gcc-14.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/c/buildroot/x86_64-1420-posix-seh-msvcrt-rt_v12-rev1/mingw64 --enable-host-shared --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 --enable-libstdcxx-filesystem-ts=yes --disable-libssp --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/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/c/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev1, Built by MinGW-Builds project' --with-bugurl=https://github.com/niXman/mingw-builds LD_FOR_TARGET=/c/buildroot/x86_64-1420-posix-seh-msvcrt-rt_v12-rev1/mingw64/bin/ld.exe --with-boot-ldflags='-pipe -fno-ident -L/c/buildroot/x86_64-1420-posix-seh-msvcrt-rt_v12-rev1/mingw64/opt/lib -L/c/buildroot/prerequisites/x86_64-zlib-static/lib -L/c/buildroot/prerequisites/x86_64-w64-mingw32-static/lib  -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc'
    Thread model: posix
    Supported LTO compression algorithms: zlib
    gcc version 14.2.0 (x86_64-posix-seh-rev1, Built by MinGW-Builds project)
  3. 安装vscode
  4. 安装vscode插件
  5. C/C++ for Visual Studio Code
    2025-02-25T02:12:04.png
  6. VSCode C/C++ Runner
    2025-02-25T02:12:26.png
  7. 编写helloworld.c

    #include <stdio.h>
    
    int main(){
     printf("Hello World! \n");
    
     return 0;
    }
  8. 编译运行
    2025-02-25T02:14:28.png

标签: none

评论已关闭