红联Linux门户
Linux帮助

Linux应用程序之Helloworld入门

发布时间:2016-07-10 10:42:49来源:linux网站作者:ALAWSWF
对于初学者来说(本人就是),如何开始写第一个程序至关重要。有的时候一个简单的问题会严重影响到学习的积极性和自信心。
这里结合实际工作中的一些经验,总结方法步骤,对Linux下应用程序Helloworld入门做一个简单的介绍。不仅仅作为一个个人的小结,也希望能对各位学习中的朋友能有帮助。
 
第一步:首先需要一个ubuntu系统,可以是PC机,服务器,甚至是虚拟机(比如Vmware);
 
第二步:在ubuntu系统上安装gcc编译器,可以采用如下命令;
$ sudo apt-get install gcc  
gcc 版本如下:
Linux应用程序之Helloworld入门
 
第三步:使用vim或者vi编辑器,编辑app_helloworld.c文件;
$ vi app_helloworld.c  
app_helloworld.c文件内容如下:
#include <stdio.h>  
int main(int argc, char **argv)  
{  
printf("Hello world, this is my first app!\r\n");  
return 0;  
}  
 
第四步:编译app_helloworld.c
$ gcc -o app_helloworld app_helloworld.c  
 
第五步:运行app_helloworld程序
Linux应用程序之Helloworld入门
 
到这里,相信Linux下简单的Helloworld应用程序应该已经非常明白了。这里仅仅是做一个衍生的思考,Helloworld是如何运行起来的?我们看看这个应用程序依赖了什么?
Linux应用程序之Helloworld入门
分析下我们可以看到printf是由libc.so.6提供的函数实现,而另外两个又是什么呢?
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22245.html