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时间。