Linux应用程序Helloworld入门

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

这里结合实际工作中的一些经验,总结方法步骤,对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应用程序应该已经非常明白了。这里仅仅是做一个衍生的思考,Helloworld是如何运行起来的?我们看看这个应用程序依赖了什么?


分析下我们可以看到printf是由libc.so.6提供的函数实现,而另外两个又是什么呢?大家可以发散下思维。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wydjfs.html