最近。刚开始学习Linux。下面简单介绍一下在Linux 下实现hello world的几个步骤:

先附上基本的过程

[crazw@Linux ~]$ ls

code Documents Music Public Templates 信息安全竞赛报告.doc

Desktop Downloads Pictures software Videos

[crazw@Linux ~]$ cd code/

[crazw@Linux code]$ ls

[crazw@Linux code]$ mkdir hello

[crazw@Linux code]$ ls

hello

[crazw@Linux code]$ vim ./hello/hello.c

[crazw@Linux code]$ gcc hello.c -o hello

gcc: error: hello.c: No such file or directory

gcc: fatal error: no input files

compilation terminated.

[crazw@Linux code]$ cd hello

[crazw@Linux hello]$ gcc hello.c -o hello

[crazw@Linux hello]$ ./hello

Helllo world

j接下来具体讲一下每个步骤:

首先:通过vim 新建一个  .c  文件。

如下:我是在Code文件夹下,新建一个Hello文件夹然后在用vim见一个hello.c文件:

[crazw@Linux ~]$ cd code/

[crazw@Linux code]$ ls

[crazw@Linux code]$ mkdir hello

[crazw@Linux code]$ ls

hello然后,按以下“ i ” 进入编辑模式:然后写入基本的代码完成后,按下ESC,再按“ : wq”,此是保存并退出命令。w:保存。q:退出。(这里不多讲,这是vi的基本操作。不多叙述)

再用gcc编译一下生成一个可执行文件 此处命名为:hello

[crazw@Linux code]$ cd hello

[crazw@Linux hello]$ gcc hello.c -o hello

最后执行一下 hello文件  看一下结果:

[crazw@Linux hello]$ ./hello

Helllo world好了。初步学习Linux。希望大家勿喷。

linux c程序hello,Linux下实现c语言hello world 步骤相关推荐

  1. linux系统程序问题报告,Linux程序设计实验报告.docx

    Linux程序设计实验报告.docx Linux程序设计实验指导书实验类别课内实验 实验课程名称Linux程序设计实验室名称软件工程专业实验室 实验课程编号 000 总 学 时32 学 分 2 适用专 ...

  2. python监控linux运行程序_python linux监控程序

    Pyinotify – Linux中实时监控文件系统更改 Pyinotify 是一个简单而实用的 Python 模块,它用于通过 inotify 实时监控Linux文件系统的更改.用于在Linux中实 ...

  3. linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...

    使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发 ...

  4. ubuntu进入linux系统安装程序,Ubuntu Linux下安装软件方法

    Linux系统中,软件通常以源代码或者预编译包的形式提供.(1)软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优 ...

  5. linux有趣程序视频,Linux系统下也玩视频编辑 10个非常流行的免费Linux视频软件

    为了满足广大Linux爱好者的需要,我们为大家搜罗基于Linux操作系统的优秀应用软件.首先,让我们一起来认识一些面向Ubuntu Linux的免费的视频编辑工具. PiTiVi是一个使用Python ...

  6. linux计算器程序实验,Linux下基于GTK+的单词数值计算器

    一. 实验要求 综合运用CTK+提供的函数,按照一定的规则(具体见实验报告)计算一个单词或者一组单词的数值,并输出到屏幕或文件中. 1. 按照规则计算单词的值,如果 A B C D E F G H I ...

  7. linux c++程序,阐述Linux下C++编程进行学习

    在C++编程中是个较复杂的问题,这里先不介绍.C++中的独立函数可以和C语言中一样使用,但C++将函数进一步深化,将在稍后介绍C++时介绍,希望本文能教会你更多东西. 如果将返回值忽略,则只是放弃这个 ...

  8. linux安装程序乱码,linux远程桌面乱码解决及引起的相关问题、字库安装

    一.解决linux中文乱码问题 通过xmanager远程访问linux(我这里使用redhat as5),原先本机可以看到的中文出现乱码(ssh终端访问时也是乱码).如何解决这一问题? 其实,很简单只 ...

  9. linux将程序锁死,Linux死锁现象及分析方法(转)

    本节我们对Linux死锁做一个基本的介绍,然后讲解如何检测并定位死锁. 1. 什么是死锁? 死锁(DeadLock)是指两个或者两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象 ...

最新文章

  1. android radiobutton_时隔一年,用新知识重构一个Android控件老库
  2. bootstraptable 日期控件_bootstrap table插件使用说明demo
  3. 解决T400死机的问题!
  4. Typescript学习笔记(五) 模块机制
  5. 爬虫-xpath的用法强化
  6. 组策略应用到本地安全策略
  7. webpack配置工程师(一):基本篇
  8. Python模块的导入
  9. jq控制div是否展示_jQuery判断一个元素是否可见的方法
  10. ASP.Net Ajax框架 Timer控件 计时器
  11. 关于Button控件的CommandName属性用法的一个实例
  12. java网吧系统_基于Java的智能网吧管理系统.doc
  13. 计蒜客T1006对齐输出
  14. C#编程,获取当前时间为一年的第几周的一种方法。
  15. MFC DLL 不能正确调用的问题 + AFX_MANAGE_STATE(AfxGetStaticModuleState());
  16. unity简单小球下落
  17. Python(Python+Qt)学习随笔:使用xlwings新建Execl文件和sheet的方法
  18. 部署k8s(15):持久化存储方案
  19. http://www.cnblogs.com/xia520pi/archive/2012/06/04/2534533.html(重要)
  20. xbox one 解码_如何将物理键盘连接到Xbox One

热门文章

  1. UVA669 LA5662 Defragment【暴力】
  2. Bailian3250 字母重排【排序】
  3. Bailian2733 判断闰年【入门】(POJ NOI0104-17)
  4. Graphviz样例之有限状态自动机
  5. 编程军规 —— Java 篇
  6. 矩阵(二维数组)的性质在算法求解中的应用
  7. utilities(matlab)—— 图像加噪
  8. 创建数据库是列名无效咋办_linux中sqlite3数据库的移植和使用(入门篇)
  9. 为什么黑客都用python-python为什么会作为黑客的首选语言?这几本书给你答案(已集齐)...
  10. python 干什么工作具有明显优势-科多大数据告诉你Python为什么这么牛?学习python有什么优势?...