ubuntu下编写简单的hello world
来源:互联网 发布:美国知乎 编辑:程序博客网 时间:2024/05/17 09:39
源网址
前提条件
虚拟机上安装了linux,或者电脑上有linux系统。至于虚拟机上安装linux,我的博客中有介绍。虽然本例很简单,但是对于我第一次接触linux下C语言编程,还是蛮开心的。记得第一次学习C语言课程的时候,写的第一个程序就是helloworld程序,这个程序太经典了,看到输出helloworld,莫名的兴奋,毕竟这是我学习C语言的第一个程序,还是有相当深厚的感情的额。
编写过程
安装vim,gcc
在ubuntu下打开终端,(由于我在虚拟机上安装的ubuntu,就用ubuntu解释吧,其他版本的应该差不了多少,可能有些命令有些不一样,但是基本的应该是相同的。)
然后输入 sudo apt-get install vim安装vim编辑器
sudo apt-get install gcc安装gcc编译器
如果已经安装会用提示的。
新建文件hello.c文件
输入:vim hello.c
键入i,然后就进入了insert 模式,开始写熟悉的代码吧,骚年。
程序代码就不写了,这是基础的基础额。
注意:下一步,键入Esc,回到normal模式,然后键入(:wq),注意不要忘了冒号,当时看教程忘了,就始终没有办法输入wq,有点蛋疼,所以不要犯了相同的错误。
编译hello.c
输入 gcc hell.c
输入 ls
输入 ./a.out
就会出现结果了。
重命名a.out
输入 gcc hello.c -o hello
就会生成一个hello文件,输入./hello
结果和上面的是一样的。在编写多个程序时,a.out就不会被覆盖。
结束
当时写程序主要适用于测试时间,在linux很方便,只用 time .a/out就好了。有三个时间:real,user,sys,分别是实际使用时间,用户态使用时间,内核态使用时间。user+sys时间的和就是cpu时间。
- ubuntu下编写简单的hello world
- Ubuntu 下 简单的hello world 驱动
- Ubuntu下用汇编编写Hello,world
- 在ubuntu下编写 hello world c语言
- 一步一步编写最简单的linux驱动 hello world
- 使用Eclipse编写一个简单的Hello World
- 编写一个简单的内核模块程序Hello World!
- 简单的hello world
- 简单的‘Hello World!’
- 汇编语言编写的Hello World
- nginx 编写简单HTTP模块 hello world
- linux(ubuntu)下的第一个程序 hello world
- ubuntu下我的第一个Hello World驱动
- .NET CORE实践(1)--Ubuntu下的Hello World
- yaf框架下编写Hello World程序
- MyEclipse下编写JSP "Hello World"
- Eclipse 下编写jni hello world
- 一个简单的"Hello World"
- codeforces 833E. Caramel Clouds
- Android可伸缩布局-FlexboxLayout(支持RecyclerView集成)
- 对象序列化与反序列化(Serializable、Externalizable )
- [HAL库学习之路]2.按键输入
- alchemy catalyst(汉化工具) v10.0免费版下载附安装教程
- ubuntu下编写简单的hello world
- UVa Abbott's Revenge
- 例题6-11 四分树(Quadtrees, UVa 297)
- 二、QTcreator 安装及问题解决
- Java IO笔记(Bits)
- NGUI_CheckBox_013
- 互联网概述
- Ubuntu系统垃圾清理
- Jfinal 的 getPara 系列方法