准备工具
关于winlibs版本

- Win10 以前下载 MSVCRT
- Win10 以后下载 UCRT
关于线程库

- POSIX 最为通用,推荐这个
环境配置
个人申明
- Win11
- 下载了
winlibs-x86_64-posix-seh-gcc-13.2.0-llvm-17.0.6-mingw-w64ucrt-11.0.1-r5.zip
添加环境变量
详细步骤
打开 PATH
新建

其中 make 需要在 \dev_envs\mingw64\bin 修改 mingw32-make 为 make
VSCode插件
**C/C++****C/C++ Extension Pack****C/C++ Themes**
VSCode环境配置
测试
输出hello
#include <stdio.h>
int main(void)
{
printf("hello test\n");
return 0;
}编译
gcc main.c -o main运行
PS D:\linux\uart\tty_test> .\main.exe
hello test
PS D:\linux\uart\tty_test>其他
头文件有波浪线


添加头文件路径
${workspaceFolder}/**
D:\sde\dev_envs\mingw64\include
D:\sde\dev_envs\mingw64\x86_64-w64-mingw32\include解决,可以跳转

交叉编译
"D:/linux/dev_envs/aarch64-none-linux-gnu/include", "D:/linux/dev_envs/aarch64-none-linux-gnu/aarch64-none-linux-gnu/include", "D:/linux/dev_envs/aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include"


