· 什么是GCC(GNU编译器集合):
GCC(GNU Compiler Collection,GNU编译器集合)是一套由GNU工程开发的支持多种编程语言的编译器。GCC是自由软件发展过程中的著名例子,由自由软件基金会以GPL协议发布。GCC是大多数类Unix操作系统(如Linux、BSD、Mac OS X等)的标准的编译器,GCC同样适用于微软的Windows。GCC支持多种计算机体系芯片,如x86、ARM,并已移植到其他多种硬件平台。GCC原名为GNU C编译器(GNU C Compiler),因为它原本只能处理C语言。GCC很快地扩展,并支持处理C++。后来又扩展能够支持更多编程语言,如Fortran、Pascal、Objective-C、Java、Ada、Go等。
· 如何安装GCC:
这里由于小编是在CentOS 下面进行的开发,所以本文的介绍将会以CentOS为基础。
1、 打开Terminal(终端)[鼠标右击就看到了].
2、 安装GCC需要root权限,所以首先使用su命令获取到root权限.
3、 使用指令 yum install gcc-g++ 进行安装
4、 等待安装完成会显示 complete,就安装完成了
· 使用GCC编一个C++的HelloWord:
由于我们现在还没有安装集成的IDE编译环境,仅仅安装了GCC的编译器,所以我们需要手动进行编译。
1、 创建一个文本文件,命名为 hello.cpp
2、 我们手动输入代码:
#include <iostream> using namespace std; int main() { cout<<"Hello Word!\n"; return 0; }
将上述代码保存.
3、打开终端,cd 命令进入 hello.cpp所在的文件夹(其实在hello.cpp文件所在的文件夹内,鼠标右键打开终端,终端当前所在的未知就是hello.cpp所在的文件夹了)。
4、 使用命令 g++ hello.cpp 进行编译,如图所示:
执行完成后会生成一个a.out的文件,这个就是输出的可执行的文件(后缀不重要)
5、 将 a.out拖入终端,Enter回车执行即可看到结果
PS:指令g++是GCC的C++编译指令,因为C++是兼容C的,所以 g++命令可以编译 *.cpp与*.c文件。
指令gcc 是GCC的C语言编译指令,只能编译*.c文件
本文出自悠然品鉴,转载请注明出处:http://www.youranshare.com/blog/sid/24.html