源代码
编译器
目标代码
链接程序:启动代码 库代码
可执行代码
编辑器:负责处理文本源码的程序,提供提示、高亮等辅助功能
编译器:将源码文本翻译成二进制文件程序
集成开发环境IDE:提供程序开发环境的应用程序,集成工具链
vscode是编辑器,需要自行选择编译器、调试器等开发套件,并且做好这些工具的沟通工作(配置文件)
官网:user版会安装在当前计算机帐户目录,这意味着如果使用另一个帐号登陆计算机将无法使用别人安装的vscode。而system版本可以安装在非用户目录,例如C盘根目录,任何帐户都可以使用.
这个是主要的区别
编译工具选择gcc(GNU compiler collection GNU编译器套件),Windows下的移植品特制版MinGW(Minimalist GNU on Windows)
MinGW又分为MinGW-w64 与 MinGW ,区别在于 MinGW 只能编译生成32位可执行程序,而 MinGW-w64 则可以编译生成 64位 或 32位 可执行程序。
下载mingw 64 解压到无中文路径,添加环境路径
使用g++ version
查看版本,验证是否成功
记得先下载一些环境必备的插件:中文或者C++支持插件等
文件结构就是你组织文件夹、文件,决定他们怎样嵌套、怎样从属的方法。
这一步是区分搭建的是语言学习环境还是实际项目开发环境的关键。
https://zhuanlan.zhihu.com/p/147366852
终端/控制台:普通用户可以简单的把终端和控制台理解为:可以输入命令行并显示程序运行过程中的信息以及程序运行结果的窗口。 不必要严格区分这两者的差别。
shell:终端自身并不执行用户输入的命令,它只是负责把输入的内容传送到主机系统,并把主机系统返回的结果呈现给用户。负责解释执行用户输入的命令并返回结果的,正是Shell,它是沟通用户和系统内核的中间桥梁。
vscode作为编辑器有专门的方法让用户快速编译运行:
vscode打开文件,并以此为根目录
在.vscode文件夹下进行配置文件设置
https://zhuanlan.zhihu.com/p/147366852
注意根据配置文件和文件结构的对应
仅构建成可运行文件:ctrl + shift + B
,接着可以进行运行测试文件(非调试或无断点调试)
最下角:设置-键盘快捷方式 可以自行定义设置快捷键
调试:选择调试,添加断点,调试运行F5
原文:https://www.cnblogs.com/tlam/p/13610850.html