栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 资讯 > 综合新闻

都2022年了,C++编译器你会选哪一个?

都2022年了,C++编译器你会选哪一个?

C++ 是一个“开放”的编程语言,任何人都可以使用自己喜欢的编译器。C++编译器实际上有很多种,但是由于C++一直是操作系统底层开发工具,所以和操作系统普及和流行度密切相关。

很多才学不久的人,经常会把C++编译器的一些概念混淆,最常见的错误就是:编译器、编译环境、集成开发环境、编辑器这个几个概念了。

编译器是把基于某种规范将C++代码转换成可执行程序的程序;而编译环境是指编译器是程序所以不能脱离特定操作系统,需要具体的运行环境;编辑器通常说的是代码编辑器,编写代码的工具程序,最简单的记事本其实都是其中一种;最后的集成开发环境是指包括了项目文件管理器、代码编辑器、调试器、编译器等各种开发时候需要的工具集合,通常下载一个安装包里面就包括了全部的内容。

C++编译器在2022年的今天已经被三个编译器占据了大部分的市场,那就是GCC、Clang、MSVC 。现实中大多数普通C++程序员的技术水平还达不到需要挑剔编译器的地步。三款编译器都是免费的,选择哪一款来编译对于一般程序员来说并没有什么差别。

当然有的人会纠结报错的问题,因为编译器报错信息会影响使用。然而这在现在根本不是个问题,因为更常用的方式根本不是让编译器报错,而是在编辑过程中让编辑器插件直接报错。所以怎么选择编译器,除非你需要特定的编译器的特定功能,否则都不会影响你在工作中的使用。

另外选择C++就难免要跨平台开发,也可以选择一些构建工具,能够更好地兼容各个平台。比如cmake ,能够支持各个平台的项目构建。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/news/1089068.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号