`
clskkk2222
  • 浏览: 35482 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
  • NeuronR: 引用因为用于向函数传递对象和从函数返回对象,该构造函数一般不应 ...
    复制构造函数

经典再现 Hello world

    博客分类:
  • C++
阅读更多

语言:ANSI C++,即标准C++

编译和运行环境:红旗 Red Flag Linux 6. 

 

1.配置环境变量,其实就是加个 .  (点)表示当前路径 

echo $PATH          查看当前环境变量, 注意大写,如果没有点的话,自己手动添加

vi .bash_profile    不同的shell配置文件不同,ps命令查看当前shell

$PATH=.;$PATH   为环境变量加上当前路径

. .bash_profile     使配置文件生效,两个点之间有空格,不同的配置文件生效方法也不一样

 

2.vi 下编写hello world程序

vi HelloWorld.cc   Linux下支持多种C++后缀,不一定是.cc

 

HelloWorld.cc代码:

/*
*  我的第一个c++程序 
*  @author 叮当 2008-02-03
*/
#include <iostream>
using namespace std;

int main()
{
   cout << "Hello world" << endl;
   return 0;
}

 

 

3.编译

g++ -c HelloWorld.cc  生成HelloWorld.o文件,即目标文件

 

4.连接

g++ -o HelloWorld HelloWorld.o  HelloWorld即为生成的可执行文件,无-o参数的话 默认生成a.out文件

 

5.运行

HelloWorld    根据上面指定生成的可执行文件名来确定,没指定的话 就 a.out

 

6.结果

控制台输出 Hello world

 

7.说明

这仅是我个人学习过程的一个记录,欢迎您指出或纠正其中的错误或不合理之处,如果您有什么意见或建议,真诚期待和您的交流!

 

分享到:
评论

相关推荐

    HelloWorldJava:你好,世界

    "程序,这个标题"HelloWorldJava:你好,世界"正是对这一经典场景的再现。 Java是一种广泛应用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司)于1995年推出。它的设计目标是提供“一次编写,到处运行”...

    《Google Android开发入门与实战》

    第5章 千里之行始于足下——第一个应用HelloWorld 第7章 良好的学习开端——Android基本组件介绍之我的美丽我做主——Android中应用界面布局 第7章 良好的学习开端——Android基本组件介绍之不积跬步无以至千里——...

    操作系统实验.pdf

    4. **C程序设计**:实验要求编写简单的C程序,例如输出"Hello world!",并使用`gcc`进行编译,通过`./a`执行编译后的程序,理解程序的编译和执行过程。 5. **进程特性**:进程具有间断性、失去封闭性、不可再现性、...

    Google Android开发入门与实战的代码

    第5章 千里之行 始于足下——第一个应用HelloWorld 52 5.1 HelloWorld应用分析 52 5.1.1 新建一个Android工程 52 5.1.2 填写工程的信息 52 5.1.3 编程实现 53 5.1.4 运行项目 54 5.2 调试项目 ...

    Google.Android开发入门与实战

    第5章 千里之行始于足下——第一个应用HelloWorld 5.1 HelloWorld应用分析 5.1.1 新建一个Android工程 5.1.2 填写工程的信息 5.1.3 编程实现 5.1.4 运行项目 5.2 调试项目 5.2.1 设置断点 5.2.2 Debug项目 5.2.3 ...

    自己动手写操作系统(含源代码).part2

    内容简介  本书从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个...

    自己动手写操作系统(含源代码).part1

    内容简介  本书从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个...

Global site tag (gtag.js) - Google Analytics