linux c程序hello,Linux下实现c语言hello world 步骤
最近。刚开始学习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 步骤相关推荐
- linux系统程序问题报告,Linux程序设计实验报告.docx
Linux程序设计实验报告.docx Linux程序设计实验指导书实验类别课内实验 实验课程名称Linux程序设计实验室名称软件工程专业实验室 实验课程编号 000 总 学 时32 学 分 2 适用专 ...
- python监控linux运行程序_python linux监控程序
Pyinotify – Linux中实时监控文件系统更改 Pyinotify 是一个简单而实用的 Python 模块,它用于通过 inotify 实时监控Linux文件系统的更改.用于在Linux中实 ...
- linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...
使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发 ...
- ubuntu进入linux系统安装程序,Ubuntu Linux下安装软件方法
Linux系统中,软件通常以源代码或者预编译包的形式提供.(1)软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优 ...
- linux有趣程序视频,Linux系统下也玩视频编辑 10个非常流行的免费Linux视频软件
为了满足广大Linux爱好者的需要,我们为大家搜罗基于Linux操作系统的优秀应用软件.首先,让我们一起来认识一些面向Ubuntu Linux的免费的视频编辑工具. PiTiVi是一个使用Python ...
- linux计算器程序实验,Linux下基于GTK+的单词数值计算器
一. 实验要求 综合运用CTK+提供的函数,按照一定的规则(具体见实验报告)计算一个单词或者一组单词的数值,并输出到屏幕或文件中. 1. 按照规则计算单词的值,如果 A B C D E F G H I ...
- linux c++程序,阐述Linux下C++编程进行学习
在C++编程中是个较复杂的问题,这里先不介绍.C++中的独立函数可以和C语言中一样使用,但C++将函数进一步深化,将在稍后介绍C++时介绍,希望本文能教会你更多东西. 如果将返回值忽略,则只是放弃这个 ...
- linux安装程序乱码,linux远程桌面乱码解决及引起的相关问题、字库安装
一.解决linux中文乱码问题 通过xmanager远程访问linux(我这里使用redhat as5),原先本机可以看到的中文出现乱码(ssh终端访问时也是乱码).如何解决这一问题? 其实,很简单只 ...
- linux将程序锁死,Linux死锁现象及分析方法(转)
本节我们对Linux死锁做一个基本的介绍,然后讲解如何检测并定位死锁. 1. 什么是死锁? 死锁(DeadLock)是指两个或者两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象 ...
最新文章
- android radiobutton_时隔一年,用新知识重构一个Android控件老库
- bootstraptable 日期控件_bootstrap table插件使用说明demo
- 解决T400死机的问题!
- Typescript学习笔记(五) 模块机制
- 爬虫-xpath的用法强化
- 组策略应用到本地安全策略
- webpack配置工程师(一):基本篇
- Python模块的导入
- jq控制div是否展示_jQuery判断一个元素是否可见的方法
- ASP.Net Ajax框架 Timer控件 计时器
- 关于Button控件的CommandName属性用法的一个实例
- java网吧系统_基于Java的智能网吧管理系统.doc
- 计蒜客T1006对齐输出
- C#编程,获取当前时间为一年的第几周的一种方法。
- MFC DLL 不能正确调用的问题 + AFX_MANAGE_STATE(AfxGetStaticModuleState());
- unity简单小球下落
- Python(Python+Qt)学习随笔:使用xlwings新建Execl文件和sheet的方法
- 部署k8s(15):持久化存储方案
- http://www.cnblogs.com/xia520pi/archive/2012/06/04/2534533.html(重要)
- xbox one 解码_如何将物理键盘连接到Xbox One
热门文章
- UVA669 LA5662 Defragment【暴力】
- Bailian3250 字母重排【排序】
- Bailian2733 判断闰年【入门】(POJ NOI0104-17)
- Graphviz样例之有限状态自动机
- 编程军规 —— Java 篇
- 矩阵(二维数组)的性质在算法求解中的应用
- utilities(matlab)—— 图像加噪
- 创建数据库是列名无效咋办_linux中sqlite3数据库的移植和使用(入门篇)
- 为什么黑客都用python-python为什么会作为黑客的首选语言?这几本书给你答案(已集齐)...
- python 干什么工作具有明显优势-科多大数据告诉你Python为什么这么牛?学习python有什么优势?...