1. 基础三件套:新手可用Notepad++写代码
    用GCC或MinGW编译,在命令行运行。这
    是最原始但最能理解原理的方式。
    2.集成开发环境(适合快速上手)
    • Dev-C++:安装包只有50MB,自带编译
      器,特别适合教学场景
    • Code:Blocks: 跨平台开源工具,支持多
      编译器
      -VS Code:装C/C++插件后,智能提示和
      调试功能都不错
      3.专业级工具:
    • Visual Studio*(不是VSCode):微软的重
      量级IDE,企业开发常用,调试器强大到能实
      时查看硬件寄存器
    • CLion*: JetBrains出品,代码分析精准,适
      合大型项目
    • Eclipse CDT:老牌开源选择,适合嵌入式
      开发
      4.Linux环境:Vim+GDB
      调试是工程师的浪
      漫,配合Makefile管理工程,适合服务器开
      发。
      下面详细介绍一下几个工具:
      CLion
      -款属于JetBrains打造的C/C++跨平台的
      IDE,支持CMake
      、代码分析、智能代码辅
      助、项目建模等,功能强大,UI界面较为美
      观,有着不错的代码重构工具,极大提高写代
      码的效率;同时也支持在本地电脑上编码,服
      务端对代码进行编译,会给程序员较多的提示
      和技巧,这是我最喜欢的编译器之一,也是我
      向大家最值得推荐的一个C++ IDE。
      唯一不足之处就是要进行,如果你是学
      生,可以使用学校的邮箱在GitHub上进行教育
      认证(若不知道如何进行认证,请自行上网搜
      索教程),认证通过后就可以免费使用了;如
      果不是学生,可以进行,至于方式,
      请自行上网搜索。
      DEV-C++
      DEV-C++虽然有点老,但是使用起来相对简单
      和容易,非常推荐刚学习C++的同学使用这款
      工具,构建一些小项目还是非常不错的,唯一
      的不足之处就是更新速度
      这是一款轻量级的工具,提供了丰富的插件
      软件启动速度快,完全够初学者使用了,唯一
      不足的就是不太适合较为复杂的项目。
      实际工作中,80%的C++语言项目用VS或
      CLion开发,但建议初学者从命令行编译开
      始,理解.h/.c文件如何变成可执行程序,这比
      选什么软件更重要,工具只是载体,编程思维
      才是核心
      【瓜分奖池】好用的 C++ IDE推荐 第5张插图
      【瓜分奖池】好用的 C++ IDE推荐 第6张插图
      【瓜分奖池】好用的 C++ IDE推荐 第7张插图