Ubuntu 下gcc,g++环境搭建

来源:互联网 发布:阿里云磁盘io 编辑:程序博客网 时间:2024/06/11 03:38

我尝试成功的Ubuntu 上C/C++的环境

 “磨刀不误砍柴功”。首先,先介绍下Ubuntu中我们将要用到的快捷键:

1.Ctrl + Alt  + t  :  将打开命令行输入界面。

2.Alt + Ctrl + F1 :系统整个界面将切换到命令控制界面

3.Alt + Ctrl +F7 :系统整个界面切换到图形操作界面


命令的介绍:

sudo 命令:

输入经常会看到“sudo”,这个在Ubuntu中表示当前操作用户为超级管理员操作的,系统将对命令开启最高级控制权,可以随意安装卸载应用之类的。

gcc 的安装:打开命令行输入界面Ctrl+Alt+t

1.首先你可以输入下面代码进行察看当前系统允许的gcc版本

命令:cat  /proc/version

输出如下:

Linux version 3.2.0-58-generic-pae (buildd@akateko) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #88-Ubuntu SMP Tue Dec 3 18:00:02 UTC 2013

表示:

Linux 版本3.2.0-58内核

gcc 版本为4.6 ,安装gcc的时候版本选择就为4.6

2.安装GCC或者G++

命令:

$  sudo apt-get install build-essential

输出:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 未发现软件包 essential

$  sudo apt-get install gcc-4.6

输出:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
gcc-4.6 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 99 个软件包未被升级。

$  sudo apt-get install g++-4.6

输出:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
g++-4.6 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 99 个软件包未被升级。


安装完成后可以察看他们的版本,以确保他们被正确安装:

命令:

gcc  --version

输出:

 gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright © 2011 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。


好了,安装完成了。

接下来,进行hello,world 程序的编写,测试下环境。

输入命令:

1.  gedit hello.cpp    

表示用gedit程序新建一个hello.cpp文件并打开;

在其中输入:

#include <iostream>using namespace std;int main(){cout<<"hello,world"<<endl;return 0;}

保存文件。

2.  接下来进行编译链接文件:

命令:g++ hello.cpp -o hello
表示编译链接的文件名为hello.cpp   生成的文件名字为hello

默认生成的可执行程序hello 与 源程序hello.cpp 放置在一个文件夹中,即“主文件夹”中。

3.运行生成的可执行程序hello

命令:

 ./hello    :表示在当前目录下一级保存

运行结果如下:

hello,world

LESSON  IS  OVER  ,HAPPY EVERY DAY  TO EVERY ONE。




0 0