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。
- Ubuntu 下gcc,g++环境搭建
- arm-linux-gcc UBUNTU 下搭建环境
- 嵌入式 Ubuntu下如何建立gcc和g++编译环境
- Ubuntu下安装gcc/g++
- ubuntu下arm-linux-gcc交叉编译环境搭建
- Ubuntu下Arm-Linux-GCC交叉编译环境的搭建
- Ubuntu下使用GCC开发STM32的环境的搭建
- Ubuntu下Arm-Linux-GCC交叉编译环境的搭建
- ubuntu下gcc和g++的安装
- Ubuntu下gcc,g++等的安装
- Ubuntu下gcc,g++等的安装
- ubuntu下安装GCC和G++
- Ubuntu下gcc,g++等的安装
- ubuntu下gcc和g++的安装
- ubuntu下gcc和g++的安装
- ubuntu下gcc和g++的安装
- UBUNTU 下怎样升级 gcc, g++
- ubuntu 下修改默认gcc g++版本
- TCP SOCKET
- 不用加减乘除做加法与不用新的变量交换两个变量的值
- Lucene研究笔记
- hibernate id 及id Generator的详解
- Spring与Struts整合
- Ubuntu 下gcc,g++环境搭建
- PAT1010
- MD5加密
- Ext each 不是使用break,是使用return false 跳出循环
- 防止按钮在短时间内被多次点击
- 编写程序提示用户输入日期,输出这天为星期几。
- TP0-10-阅读-详解
- dojo的树状结构展示
- 黑马程序员_类加载器、内省、JavaBean、BeanUtil学习笔记