学习编程首先需要安装一款编译器。但是目前的网络环境,很多网站下载到的编译器都被捆绑了各种广告插件,甚至木马病毒,困扰了很多初学者。本页面列出来的各种编译器及下载地址,我都亲自测试过,确保无毒无害无恶意广告插件,请放心下载。ps:如果某个资源无效了,请针对本文发表评论,我会收到提醒。

如果你是初学者不知道选择哪个,相信我,选择 VC2010 学习版就挺好。不要听信某些人说 Linux 更适合学编程什么的鬼话,也别信什么 Code::Blocks 可以跨平台的噱头。学编程就是学编程,学会了编程再说系统或跨平台的问题,不要在初学的时候就把很多问题混在一起,会打击到自己的。

Microsoft Visual C++ 2010 学习版(推荐)
简称 VC2010。目前 VC2010 是计算机二级考试的官方指定上机环境。作为学习工具,VC2010 足够好用,并且体积不大,安装简单,推荐使用。

中文版下载地址(安装时需要联网):https://pan.baidu.com/s/1yafGSfKaroR6L1-DdupEvQ,提取码 s3qk
英文版下载地址(安装时需要联网):https://pan.baidu.com/s/1kFb9X-1HV8HRyEn_gsdcbQ,提取码 6fp2

学习版是免费的。如果需要输入序列号,请用这个:6VPJ7-H3CXH-HBTPT-X4T74-3YVY7。

Microsoft Visual C++ 6.0
简称 VC6。必须注意,VC6 不能完美支持 Win8 / Win8.1 / Win10,会导致中断调试后文件仍然占用等问题。建议在虚拟机里面使用 VC6。另外,VC6 没有中文版,都是第三方汉化版,稳定行不如英文版。下文提到的中文汉化版是相对稳定的一个版本。

这个下载集成 SP6 补丁包、集成调试库、集成 EasyX_20151015(beta)、集成修复工具。尤其是那些 VC6 怎么也装不好的电脑,不妨试试这个。

英文原版下载地址:https://pan.baidu.com/s/1pKYNvVzFFXTV_2Xdf3WZIA
中文汉化版下载地址:https://pan.baidu.com/s/1jGD9XQm
配套 MSDN 帮助手册:https://pan.baidu.com/s/1ntlJ9d3

安装方法:
解压到任意路径,然后执行路径下的 Setup.hta 即可。安装程序是纯绿色的脚本,不会对系统造成任何垃圾。

Microsoft Visual Studio 2019 社区版
简称 VS2019。毫无疑问,这是目前宇宙里面最强大的 IDE,没有之一。只是对于初学者来说,很多功能用不到,过于强大的功能会相对提高了门槛,并且对电脑的配置要求的也比较高。

请到微软官网下载:https://visualstudio.microsoft.com

Microsoft Visual Studio 其它版本
给新人们介绍一个神奇的网站:http://msdn.itellyou.cn,里面有非常丰富的微软原版软件。

Turbo C 系列
除非有明确的要求,否则不建议初学者使用 Turbo C 系列,这些工具太古老了。

通过打包 dosbox,可以很好的支持从 WinXP 到 Win10 各个版本的 Windows 平台,直接解压就可以使用。无论解压到哪里,绘图程序中 initgraph 的路径参数都是固定的(参考下文)。

Turbo C 2.0
下载地址:https://pan.baidu.com/s/1i3FDV3R
软件大小:2.4M
绘图库路径:c:\tc20\bgi

Turbo C++ 3.0
下载地址:https://pan.baidu.com/s/1dDt11df
软件大小:4.3M
绘图库路径:c:\tc30\bgi

Borland C++ 3.1(Turbo C++ 3.0 的升级)
下载地址:https://pan.baidu.com/s/1dDyljot
软件大小:8.2M
绘图库路径:c:\borlandc\bgi

Dev-C++
这款编译器是某些比赛的指定编译器。但是不得不说,真丑+难用。并且,已经停止了更新。

Dev-Cpp 5.11 TDM-GCC 4.9.2
下载地址:https://downloads.sourceforge.net/project/orwelldevcpp/Setup%20Releases/Dev-Cpp%205.11%20TDM-GCC%204.9.2%20Setup.exe
软件大小:48.1MB

Code::Blocks
codeblocks-17.12mingw-setup.exe
下载地址:https://downloads.sourceforge.net/project/codeblocks/Binaries/17.12/Windows/codeblocks-17.12mingw-setup.exe
软件大小:90.3MB

C/C++ 语言的常用开发工具下载相关推荐

  1. Windows平台 常用开发工具下载

    常用工具系列 相关文章: Windows平台 常用开发工具下载 putty,Android Studio,Visual Studio Code,git,Visual Paradigm社区版 Ubunt ...

  2. 后端常用开发工具下载地址

    Idea2021.3下载地址 https://www.jetbrains.com/idea/download/other.html Apifox测试工具下载地址 https://www.apifox. ...

  3. 【经验分享】学习 C/C++ 编程语言的常用开发工具下载!(汇总)

    学习编程首先需要安装一款编译器.但是目前的网络环境,很多网站下载到的编译器都被捆绑了各种广告插件,甚至木马病毒,困扰了很多初学者.本页面列出来的各种编译器及下载地址,我都亲自测试过,确保无毒无害无恶意 ...

  4. java常用开发工具下载大全

    Maven-3.5.2下载:https://pan.baidu.com/s/1iOzrLbJSvlmbofv6GlAT_g 密码:zeda 新版eclipse下载:https://pan.baidu. ...

  5. Linux系列讲解 —— 常用小工具下载

    常用工具系列 相关文章: Windows平台 常用开发工具下载 putty,Android Studio,Visual Studio Code,git,Visual Paradigm社区版 Ubunt ...

  6. 常用开发工具 之 SQLite 数据库 与 Navicat for SQLite 的下载、安装与简单使用说明

    常用开发工具 之 SQLite 数据库 与 Navicat for SQLite 的下载.安装与简单使用说明 目录 常用开发工具 之 SQLite 数据库 与 Navicat for SQLite 的 ...

  7. go语言01SDK、GoLand开发工具下载和安装

    Go语言学习01:SDK.GoLand开发工具下载和安装,及测试第一个程序:输出hello world 半夜凌晨写的笔记,如果对你有帮助,加个关注或点赞哈感谢,吼吼~ Go语言的学习,开始安装软件就遇 ...

  8. Java新手看招 常用开发工具介绍

    Java新手看招 常用开发工具介绍 Java的应用越来越广泛,学习Java的人也越来越多.学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic.Visual Basic等开发工具:使 ...

  9. Linux 10分钟掌握Linux常用开发工具及编译的四个过程

    Linux下的常用开发工具 软件包管理工具 yum–类似于手机上的应用商店(管理当前系统中能够安装的工具以及卸载的工具,并且实现安装及卸载操作) 1.查看所能安装的软件:yum list 查看所有工具 ...

最新文章

  1. go 语言 链表 的增删改查
  2. 【Qt】QCloseEvent的使用小结
  3. AI 版 Nature Index 排名,两种结果折射中国 AI 实力软肋
  4. java对象序列化和反序列化,redis存入和获取对象
  5. 目录:关于【稳定性建设之道】大纲速览
  6. Paradigm此前投资Uniswap的资金价值或超30亿美元
  7. 大有可为,忍不住再说下 !
  8. CentOS 5 常见的configure error的解决方法
  9. 怎么用计算机画图工具,如何用电脑自带画图工具画平面图
  10. 提供一个文档下载接口,用httpclient下载文件
  11. 微信全球MBA创新大赛Roadshow首站登陆斯坦福
  12. 7-8 哈利·波特的考试 (25分) 【最短路径】
  13. Codeforces1102F Elongated Matrix 【状压DP】
  14. python中backward是什么意思_python-PyTorch函数中的下划线后缀是什么意思...
  15. jsp输出金字塔_倒金字塔加码操作技巧及案例解析
  16. PHP+Laravel+Fpdi+Fpdf 在PDF模板上编辑自定义文字并输出新PDF文件示例
  17. PVCBOT【27号】机械避役--线控变色龙机器人
  18. 微信群活码的原理及其作用,以及活码怎么使用
  19. 02-gitgitlab二次认证
  20. 联邦学习是什么?联邦学习简介

热门文章

  1. linux arpwatch 命令详解
  2. 《Effective C#》某些地方实在是对不起Effective这个词(I)
  3. 基本ACL与高级ACL
  4. mysq对存在null值的字段排序
  5. C# Math.Round中国式的四舍五入法
  6. iOS开发debug集锦
  7. Linux内核 sysctl.conf 优化设置
  8. 定制CentOS 6.3 自动安装盘
  9. 设计模式—适配器模式
  10. 如何实时查看linux下的日志