位置:首页 > 高级语言 > C++教程 > C++开发环境的安装

C++开发环境的安装

有许多编译器可用于C++编程。可以根据您的需要下载任何一个。 在这里,我们将基于Linux(Centos 7)平台来演示所有C++程序示例,如果你的环境是Linux,可以考虑使用Turbo C++。

现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。本文以在Centos Linux安装GCC最新版本为例,介绍Linux安装GCC过程。

在Linux系统下或者Centos7/Red Hat7企业版系统里如何安装gnu下的GCC编译器以及相关的工具呢?(autoconf,automake,flex,c++ compiler)
你需要安装包含下面的软件包的基本开发工具环境,那么就会自动安装好我们想要装gcc编译器:

  • autoconf
  • automake
  • binutils
  • bison
  • flex
  • gcc
  • gcc-c++
  • gettext
  • libtool
  • make
  • patch
  • pkgconfig
  • redhat-rpm-config
  • rpm-build
  • rpm-sign

输入下面的命令安装基本工具开发包:

[root@localhost codeinn]# yum group install “开发工具"

下一步可以用whereis gcc这个命令来验证是否安装成功:

[root@localhost codeinn]# whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
[root@localhost codeinn]#

或者通过gcc –version选项来查看gcc的版本号:

[root@localhost codeinn]# gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

到此,说明gcc编译器已经成功安装了。

C++在线开发工具(免安装)

C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。它被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++是一种编译型语言C++代码需要通过 编译器 转为机器码才能够由CPU运行。通常Linux/Unix系统只要安装了 GNUGCC 编译器即可运行C++;Window下需要通过安装 MinGW 来安装 GCC;MacOS下可以通过 Xcode 来配置 GCC。这里我向你介绍一个更简单的方式:通过 CloudStudio 平台来快速开始你的C++项目。

CloudStudio 已经为我提供了内置的C /C++开发环境,我们只需要选择他就可以运行我们的C/C++项目,通常C++源文件使用 .cpp、.cp 或 .c作为扩展名,下面提供一个小例子:

  • step1:访问CloudStudio,注册/登录账户。
  • step2:在右侧的运行环境菜单选择:"C/C++"运行环境,通过命令:g++ -v可以查看GCC是否安装成功以及GCC的版本、配置信息
  • step3:在左侧代码目录中新建c++代码目录编写你的c++代码
  • step4 : 在终端中进入c++代码目录, 输入命令:g++ hello.c -o hello.out编译刚才我们编写代码 -o 参数是用来指定生成机器码文件的文件名以便于区分,之后目录中生成了一个hello.out的机器码文件
  • step5 : 在终端中输入命令:./hello.out便可以看见我们编写的程序的输出结果了
/*代码示例*/
#include <iostream>

int main()
{
    std::cout << "Hello, Universe! I'm running on CloudStudio!\n";
    return 0;
}
Tips: 从终端中输入命令可以看出 CloudStudio 为我们集成了 Ubuntu16.04.1 + GCC5.4 + Clang3.5.2 的开发环境