linux应用程序入门,Linux应用程序Helloworld入门

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

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

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

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

$ sudo apt-get install gcc

gcc 版本如下:

9f3a8ac5fca378aefd94c4215ecfa346.gif

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

$ vi app_helloworld.c

app_helloworld.c文件内容如下:

#include 

intmain(intargc,char**argv)

{

printf("Hello world, this is my first app!\r\n");

return0;

}

第四步:编译app_helloworld.c

$ gcc -o app_helloworld app_helloworld.c

第五步:运行app_helloworld程序

50427fae8ff107d07d02fa30d12d24c8.gif

到这里,相信Linux下简单的Helloworld应用程序应该已经非常明白了。这里仅仅是做一个衍生的思考,Helloworld是如何运行起来的?我们看看这个应用程序依赖了什么?

0a72b769b34c70a0125f184d7f9e9b5f.gif

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值