赞
踩
C++ 语言环境:文本编辑器和 C++ 编译器
典型的集成开发环境:visual C++6.0(不推荐),dev-C++(不推荐),visual studio(推荐,适用于Windows、MAC),Xcode(适用于MAC),codeblock等
文本编辑器包括 Windows Notepad、vscode/vscodium 、sublime和 vim/vi等。
编辑器创建的文件称为源文件,源文件包含程序源代码。
C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。
vscode和vscodium是同一软件在不同许可证情况下的不同结果,vscode不开源二进制文件,而vscodium完全开源,这对Linux用户可能有所影响(部分linux用户不喜欢不开源的东西,不希望微软对自己做任何监控,vscode会在一定程度上收集用户报告)
.c为C语言的源代码文件,在C++中不建议使用!!!
C++源文件需要"编译",转为机器语言,通过计算机指令执行程序。
C++ 编译器用于把源代码编译成最终的可执行程序。
多数的 C++ 编译器并不在乎源文件的扩展名,但是如果您未指定扩展名,则默认使用 .cpp。
C++免费的编译器是 GNU 的 C/C++ 编译器
如果您使用的是 Linux 或 UNIX,请在命令行使用下面的命令来检查您的系统上是否安装了GCC:
$ g++ -v
如果您的计算机上已经安装了 GNU 编译器,则会显示如下消息:
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr .......
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)
如果未装GCC,,可以使用如下命令进行安装:
$ sudo aptinstall g++
或者
sudo apt-get install g++
不同的Linux版本需要使用不同的命令,甚至要换源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
sudo apt-get update
Mac OS X获取 GCC 的方法是从苹果的网站上下载 Xcode 开发环境,并按照安装说明进行安装。一旦安装上 Xcode,您就能使用 GNU 编译器。
Xcode下载地址
https://developer.apple.com/xcode/
Visual Studio的官方网站下载地址
https://code.visualstudio.com/
解压下载的安装包
双击打开
按住“command+空格”,打开搜索框,输入“终端/Terminal”,按“Enter”键,并在终端/Terminal程序中输入以下代码检查:
clang --version
检查没安装后点击安装
耐心等待下载
耐心等待安装
安装完成
当出现“软件已安装”提示后,则说明Clang已经安装在电脑上了
再次在终端/Terminal中输入之前的命令,会显示有关Clang的相关信息。
如果Clang的安装没有弹出,则在终端中输入以下命令:
xcode-select --install
打开VSCode应用程序,点击左侧第五个图标,在拓展商店中搜索并下载C/C++与Code Runner插件。
在安装完Code Runner插件后,按住“comman+,”进入设置,搜索“terminal”,在“拓展-Run Code configuration”中找到"Code-runner:Run In Terminal",并把“Whether to run code in integrated Terminal”勾选上。
Windows上安装GCC需要安装MinGW或者Visual Studio。
MinGW官方网站 http://www.mingw.org/ 这个网站已经挂掉了!
MinGW下载地址
提取码: LVlv
官网或老吕分享的网址下载MinGW安装程序
双击运行,看到如下窗口,然后点击Install继续
选择安装目录(我这里安装选择了D盘,大家根据自己电脑选择,这个目录要记住,后面还要用),以及勾选对应的选项,如下图红框所示:
点击continue开始安装,你会看到下图:
大约若干分钟后, 安装完成,点击continue继续,如下图
当100%完成后,桌面上会得到一个MinGW Installer Manager的软件,用于管理安装,我们按照如下选项,然后
在任务栏点击Installation-Apply Changes点击应用修改
根据提示点击Apply确定应用,等待即可
等待即可
“Successfully”的提示,中文意思即“所有改变已经成功”,点击Close即可关闭完成安装
安装完成还不能使用,因为没有配置环境变量,打开我的电脑-属性-高级系统配置,如下图:
点击高级选项卡-环境变量,如下图:
在系统变量中找到Path变量,选中后点击编辑
在编辑环境变量的对话框中点击新建,属于MinGW的安装目录(即第三步中的路径)
点击确定保存才可以生效
此时环境变量配置已经完成,但需要测试是否成功,这时候打开cmd窗口,直接输入gcc命令或gcc -v命令,如果有如下提示,即证明gcc已经安装成功
安装完成
Visual Studio的官方网站下载地址
https://visualstudio.microsoft.com/zh-hans/downloads/
建议大家使用【社区版】,该版本是免费的
老吕用的是企业版,因为涉及到更深度的工作功能
双击运行,看到如下窗口,然后点击继续
看到如下窗口,耐心等待
看到如下窗口,继续耐心等待
看到如下窗口,选择C++程序需要的工作负荷选项
看到如下窗口,选择C++程序需要的单个组件选项
看到如下窗口,选择C++程序需要的语言包选项
看到如下窗口,选择C++程序需要的安装位置选项
看到如下窗口,点击安装(老吕已经安装了多次了,所以截图用了添加,直接点击修改,刚开始使用不够熟悉的朋友可以不断修改组件,调整自己需要的功能)
安装完成后,启动Visual Studio,如果需要,可以通过桌面快捷方式或开始菜单访问。
在本文中,我们详细介绍了如何在不同操作系统上安装和配置C++开发环境。对于UNIX/Linux系统,我们介绍了如何检查GCC是否已安装、如何安装GCC以及Linux换源的方法,以确保能够顺利地从可靠的软件源获取最新的编译器和开发工具。在Mac OS X系统上,我们推荐使用Xcode作为C++编译器,同时也提到了Visual Studio Code (VSCode) 的配置方法,包括如何下载和安装必要的C/C++插件。
对于Windows用户,我们提供了两种安装C++开发环境的方案。首先,我们介绍了如何下载和安装MinGW,这是一个轻量级的C/C++编译器,特别适合在不需要复杂IDE的情况下使用。接着,我们详细说明了如何在Windows系统中配置MinGW的环境变量,以确保系统能够识别并调用它。此外,我们还介绍了如何在Windows上安装功能更为强大的Visual Studio IDE,并指出了在安装过程中需要注意的一些选项,如工作负荷、单个组件和语言包等。
搭建一个合适的C++开发环境对于学习和实践C++编程至关重要。通过本文的介绍,读者应该能够根据自己的操作系统和实际需求,选择并安装适合自己的C++编译器和开发工具,为后续的编程实践打下坚实的基础。同时,我们也希望读者能够持续关注C++编程领域的最新动态和技术发展,不断提升自己的编程能力和技能水平。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。