有许多编译器可用于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编译器:
输入下面的命令安装基本工具开发包:
[root@localhost h3]# yum group install “开发工具"
下一步可以用whereis gcc
这个命令来验证是否安装成功:
[root@localhost h3]# whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
[root@localhost h3]#
或者通过gcc –version
选项来查看gcc
的版本号:
[root@localhost h3]# 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.
[root@localhost h3]#
到此,说明 gcc
编译器已经成功安装了。
c++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。它被认为是一种中级语言,它综合了高级语言和低级语言的特点。c++是一种编译型语言c++代码需要通过 编译器 转为机器码才能够由cpu运行。通常linux/unix系统只要安装了 gnu 的 gcc 编译器即可运行c++;window下需要通过安装 mingw 来安装 gcc;macos下可以通过 xcode 来配置 gcc。这里我向你介绍一个更简单的方式:通过 cloudstudio 平台来快速开始你的c++项目。
cloudstudio 已经为我提供了内置的c /c++开发环境,我们只需要选择他就可以运行我们的c/c++项目,通常c++源文件使用 .cpp、.cp 或 .c作为扩展名,下面提供一个小例子:
"c/c++"
运行环境,通过命令:g++ -v
可以查看gcc是否安装成功以及gcc的版本、配置信息g++ hello.c -o hello.out
编译刚才我们编写代码 -o 参数是用来指定生成机器码文件的文件名以便于区分,之后目录中生成了一个hello.out的机器码文件./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 的开发环境: