![Linux嵌入式系统开发从小白到大牛](https://wfqqreader-1252317822.image.myqcloud.com/cover/667/41398667/b_41398667.jpg)
上QQ阅读APP看书,第一时间看更新
2.6 【案例实战】Hello World! 两种编程方式
嵌入式Linux系统开发过程中肯定会涉及编程,那么在这一小节,特别安排了两种编程方式,打印最经典的“Hello World!”。一种是采用C语言的编程方式来实现,另一种是采用shell脚本的方式来实现。这部分内容只做功能演示,不解释细节,在后续章节中会详细阐述。
为了能够让读者直观地感受在Linux系统下编程,本小节专门设置了采用C语言和shell脚本的编程案例,读者可以通过下面的操作步骤来动手实践。
1.Hello World! ——C代码编程
先使用vi first.c在普通用户下新建一个文件,然后使用C99的标准编写一个C程序,接着调用gcc编译器编译执行,如图2-35和图2-36所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/43_02.jpg?sign=1739313246-EthacT0DGGg3LnToFiYdF4XIdYyxfT3o-0-beafbc9540a9dfa0eb40b1e8485beec9)
图2-35 Linux系统下的C编程
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/43_03.jpg?sign=1739313246-YBg46dK3qcqFxKti7uDMAZYIECewfMq5-0-65a8d3256bd7b0398c729c1f6f5718e9)
图2-36 C编程输出Hello World!
2.Hello World! ——shell脚本编程
使用vi first.sh创建一个脚本文件,然后使用shell语句进行脚本命令的编写,最后调用bash解释器解释shell脚本,如图2-37和图2-38所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/44_01.jpg?sign=1739313246-WQ2cDfpf4ttlHLwXSn6wzpLlEN3EmnXd-0-94ca6a615cd81090716d09d07e06ef5b)
图2-37 Linux系统下的shell编程
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/44_02.jpg?sign=1739313246-iYEt6Wl6meAs6lJ07k0a1BKDta5lZtnT-0-24cd745a1dbdc917c97e8d8b2b9776f6)
图2-38 shell编程输出Hello World!