网站已经改版为Wordpress版本,这里是旧版本的快照,请不要在页面中留言.

【Linux】Linux下GCC的安装与编译C/C++代码示例

 

·    什么是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++GCCC++编译指令,因为C++是兼容C的,所以 g++命令可以编译 *.cpp*.c文件。

指令gcc GCCC语言编译指令,只能编译*.c文件


本文出自悠然品鉴,转载请注明出处:http://www.youranshare.com/blog/sid/24.html

  • 标签:
  • GCC/G++
  • Linux
  • IDE
网站已经改版为Wordpress版本,这里是旧版本的快照,请不要在页面中留言.