Linux应用程序Helloworld入门


对于初学者来说(本人就是),如何开始写第一个程序至关重要。有的时候一个简单的问题会严重影响到学习的积极性和自信心。

这里结合实际工作中的一些经验,总结方法步骤,对Linux下应用程序Helloworld入门做一个简单的介绍。不仅仅作为一个个人的小结,也希望能对各位学习中的朋友能有帮助。


第一步:首先需要一个ubuntu系统,可以是PC机,服务器,甚至是虚拟机(比如Vmware);

第二步:在ubuntu系统上安装gcc编译器,可以采用如下命令;

$ sudo apt-get install gcc

gcc 版本如下:


第三步:使用vim或者vi编辑器,编辑app_helloworld.c文件;

$ vi app_helloworld.capp_helloworld.c文件内容如下:

#include 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应用程序应该已经非常明白了。这里仅仅是做一个衍生的思考,Helloworld是如何运行起来的?我们看看这个应用程序依赖了什么?


分析下我们可以看到printf是由libc.so.6提供的函数实现,而另外两个又是什么呢?大家可以发散下思维,后续小结中我们给出更进一步的分析。

你可能感兴趣的:(Linux应用程序Helloworld入门)