打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
腾讯以及各大厂的c开发环境是什么样的?

https://m.toutiao.com/is/e8Bn2Y1/ 



离开项目运行场景来谈开发环境,没有一点意义。这主要还是看你的项目应用场景。选什么开发环境,如果项目组没有特殊要求,完全可以自行决定,只要你可以保证代码可以在公司统一的编译环境编译通过就OK了。下面谈谈最常见的Linux、Windows平台C++常用的开发工具。

1、Linux

如果产品最终在Linux平台运行,下面谈谈自己身边使用率最高的两种。

1)Vim

号称编辑器之神,也许真的也就只有神一般的人才会坚持使用。身边很多老一辈的程序员对Vim的使用到了炉火纯青的地步,C++开发过程中配合智能提示杀手锏插件YouCompleteMe,这玩意配置好了,几乎可以达到IDE的高效。强大的快捷键功能让你专心投入代码。选择Vim的大部分都是直接在Linux平台进行开发。

vim

2)SourceInsight

这里很多人都是在Windows平台开发,然后远程将代码上传到Linux环境进行编译。同步方式多种多样,有用samba挂载Linux开发的目录到Window上变成虚拟目录的,我比较习惯的是WinSCP,可以实现自动同步。

SourceInsight

当然,现在很多人也会选择VSCode进行开发,毕竟这玩意跨平台支持,而且要比Vim好上手。

2、Windows

如果你的项目最终运行在Windows环境下,那么C++开发,当然是选择宇宙第一IDE了,VisualStudio系列当之无愧。最新版本的VS已经和Git无缝接合,而且支持CMake项目的创建,不仅支持Win项目的调试,更支持Linux远程调试。

CMake

最大的缺点可能就是安装包实在是太大了,最新版的安装包大小,仅仅勾选C++,就需要9.46G的空间,当然,现在都已经2021年了,我相信这么一点磁盘空间对你来说不是什么大事情。

安装包

最新版本的VS已经支持Mac平台了,不过目前尚不支持C++开发。

VS For Mac

如果不是项目特殊需求,不建议再去选择VC6这样的老古董了。不支持C99新语法,C++11 更别提了。重要的事情说三遍,千万不要用VC6.0!千万不要用VC6.0!千万不要用VC6.0!

以上就是我的观点,喜欢就【点个赞】吧!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
张洋:写给.NET程序员,不要困在自己建造的盒子里
PYTHON 是在linux下运行好 还是windows下运行好?
推荐几个c语言的开发环境
一种Windows下搭建QT开发环境的简单方法
IDEs已逝 IDE永存!
在Windows 10中通过Docker 一步一步搭建Mysql 数据库存开发环境
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服