File tree Expand file tree Collapse file tree
source/Language Core/Chapter-1 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55工欲善其事, 必先利其器。
66```
77
8- 在正式开始学习编程之前,你需要配置一套完整的 ** 开发环境(Development Environment)** ,它是程序员用来编写、编译、调试和运行程序的一整套工具集合。
9- 如果没有配置开发环境,你写下的代码只是一份普通的文本,计算机根本无法理解和执行。
8+ 在学习编程之前,你需要配置一套完整的 ** 开发环境(Development Environment)** ,它是用来编写、编译、调试程序的一整套工具集合。
109
11- ---
10+ 如果没有配置开发环境,你写下的代码只是一份普通的文本,计算机根本无法理解和执行。
1211
13- ## 什么是开发环境
12+ ## 开发环境的组成
1413
1514一套完整的 C++ 开发环境通常包含以下核心组件:
1615
1918| ** 编译器(Compiler)** | 将人类可读的 C++ 代码转化为计算机能执行的机器指令| GCC、Clang|
2019| ** 调试器(Debugger)** | 用于查找和修复程序中的错误,支持断点调试与变量查看| GDB|
2120| ** 构建工具(Build System)** | 管理项目的编译与链接过程,避免手动编译的繁琐| Make、CMake|
22- | ** 代码编辑器 /IDE** | 提供语法高亮、自动补全、调试和项目管理等功能| CLion、VSCode、Xcode|
21+ | ** 代码编辑(Code Editor) /IDE** | 提供语法高亮、自动补全、调试和项目管理等功能| CLion、VSCode、Xcode|
2322
2423有了这些工具就能够将写下的代码编译成一个真正的可执行程序。
2524
26- ---
27-
28- ## 操作系统选择
25+ ## 选择操作系统
2926
3027虽然 C++ 理论上可以在任何操作系统上运行,但从** 学习体验、稳定性、兼容性** 来看,
3128推荐使用 ** 基于 Linux 内核的系统** ,尤其是 ** Ubuntu** 。
You can’t perform that action at this time.
0 commit comments