c++ 的linux下直接开发比较方便。只要不是精简的系统都自带gcc 的开发套件。可以直接使用。而在windows 下默认是没有开发环境的。所以windows 下的c++开发有以下几种方法
- virtual studio 全家桶 (太大了。几十个g大)
- vscode 文本编辑器 + wingw (gcc的windows 版本)开发套件
- vscode +clang/llvm(前端)+wingw(后端,提供库和编译连接器啥的)
其中第三种方法引入了llvm生态。它可以自由替换你想用的前后端所以是一类方法的总称。例如下列连接
https://zhuanlan.zhihu.com/p/26442646
https://www.zhihu.com/question/268562772