VSCode配置C/C++环境总结

注意:该作者博客已迁移至https://buxianshan.xyz

网上有很多vscode配置C++的教程,在这里写下我的问题和总结

问题:

安装了VScode为什么还不能运行C++程序?

visual studio code 是一款跨平台源代码编辑器。它是编辑器不是编译器,打开cpp文件只是进行文本编辑,不能编译运行。

安装了VSCode中的C/C++插件,为什么还不能运行C++程序?

VSCode中的C/C++插件只是帮助我们写代码(高亮、提示、自动补全等),并不能编译。所以要运行C++程序,需要再安装编译器。而gcc是一个好的选择。

gcc是什么?

gcc是一组编译器套件(一个大佬说,gcc支持的多,应用的广,而且免费)。如何理解gcc?这要从操作系统的历史讲起。

1969年,Ken Thompson用汇编语言写出了Unix的原型Unics。当时计算机的架构都不太相同,所以每次安装到不同的机器上都得要重新编写汇编语言,很不方便。后来Thompson与Ritchie合作想将Unics改以高级程序语言来编写,当时现成的高级程序语言有B语言。但是B语言所编译出来的内核性能不是很好,后来Dennis Ritchie将B语言重新改写成了C语言,再以C语言重新改写并编译了Unics的内核。最后,1973年命名并发布了Unix的正式版本。由于是用高级的C语言写的,与硬件的相关性没那么大,所以Unix很容易被移植到不同的机器上面。

Unix的第一篇文章 “The UNIX Time Sharing System”由Ken Thompson和Dennis Ritchie于1974年7月的 The Communications of the ACM发表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值