`
clskkk2222
  • 浏览: 33910 次
  • 性别: 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.说明

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

 

分享到:
评论

相关推荐

    《Google Android开发入门与实战》

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

    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 ...

    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 ...

    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开发入门与实战》.pdf

    第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.rar

    13.5 x86-64平台上的“Hello, World”程序 262 13.6 总结 267 第14章 反汇编与破解Linux内核 268 14.1 反汇编Linux内核 268 14.1.1 内核的外围话题 268 14.1.2 攻击内核 269 14.1.3 深入内核 271 14.1.4 错误...

    黑客反汇编揭秘(第二版).part1.rar

    13.5 x86-64平台上的“Hello, World”程序 262 13.6 总结 267 第14章 反汇编与破解Linux内核 268 14.1 反汇编Linux内核 268 14.1.1 内核的外围话题 268 14.1.2 攻击内核 269 14.1.3 深入内核 271 14.1.4 错误...

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

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

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

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

Global site tag (gtag.js) - Google Analytics