这里真的要吐槽一下,在 Windows 下尝试编译并调试 C 程序真的好麻烦,从网上找了好多资料都没有找到合适的。
很多人都推荐使用 Visual Stuido,我承认这个IDE很强大,携带的工具也很多。
但是作为一个小白只是想编写一个 hello world 程序却需要通过 Visual Studio
下载将近10GB大小的工具和组件,其中大部分还是我用不到的,而如果那个没有下载完整导致的问题就是连一个基本的 hello world 程序都跑不起来。
国内之前还有一款非常简单好用的 IDE cfree做的相当好了,但是不知道为什么近些年没有再继续更新,表示很喜欢。
对于入门而言最经济实惠不过的就是开源+免费的GCC
编译器了,在 Windows 下需要通过 mingw实现对 gcc 的安装,但因为也是有很多组件。
所以之前我捣鼓了好久,最后才发现下载错了,这里做下总结。
下载地址
刚打开这个页面的时候我都蒙了,这么多下载项不知道应该下载那个内容。
MInGW 实际是 GNU 工具集的 Windows 编译版本,提供了多种工具集。
我们可以通过MinGW 提供的包管理工具实现对工具集的管理,也可以直接下载包含 GCC 的版本。
能用一个下载搞定的事情对于小白来说一定很方便吧,我选后者。
具体的选择上,通常建议最新版本的 x86_64-win32-seh 版(x86_64 适用于 64 位系统,i686 适用于 32 位系统 (不推荐);win32 和 posix 代表线程模型,seh、sjlj、dwarf 代表不同的异常处理模式,不懂就随便选)
下载完成后解压,然后将目录配置到 环境变量PATH
上就可以使用了,注意路径中不要带中文和空格。
tdm-gcc 是MinGW-GCC
的另外一个构建版本,相较于上面的版本,提供了版本更新和更加友好的安装界面。
基于VS Code + MinGW-w64 的C语言/C++简单环境配置
Win10用VS Code编写C++程序
CFree官网
C语言/C++初学——Visual Studio环境的安装配置与使用
Mingw-w64 官网
MinGW-w64 - for 32 and 64 bit Windows Files
visual studio code 配置C++开发环境的教程
TDM-GCC Compiler
tdm-gcc
Free Open Source Windows Compilers
TDM-GCC 源码
clang
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)