1.倒计时小程序
首先我们Linux中创建目录test1,该目录中包含了makefile文件 ,和main.c文件(该文件是源文件用于编写倒计时程序的代码) 再进行依赖方法和依赖关系的确定:
![](https://file.jishuzhan.net/article/1796801714674733057/4ab83f1d95e0c6fdbfb413475f84a820.webp)
利用vim编辑器编辑makefile文件:
![](https://file.jishuzhan.net/article/1796801714674733057/c295011bf96df12a3378964d504039bb.webp)
注意:在依赖方法前面加@的作用是,执行make指令后,将对应的依赖方法不显示在屏幕上。
利用vim编辑器编辑源文件main.c:
![](https://file.jishuzhan.net/article/1796801714674733057/4d323c287b3999434f0fca891c2360a6.webp)
注意:在Linux中sleep函数的参数是秒,usleep函数是微秒。
接下来再在Linux命令行中执行make指令,生成可执行文件countdown:
![](https://file.jishuzhan.net/article/1796801714674733057/779819d03ce2c72852d876ee8f7851a4.webp)
运行程序:
![](https://file.jishuzhan.net/article/1796801714674733057/dda13350cb21a711031c8fde8bb8b3a4.webp)
2.进度条小程序
首先我们要进建立一个test2目录,该目录中有源文件main.c和processbar.c和头文件processbar.h
头文件是用来声明processbar.c中实现的函数的,这样会代码看起来更有条理,以及一个Makefile文件用来确定依赖关系和依赖方法。
建立对应的目录以及其中的文件:
![](https://file.jishuzhan.net/article/1796801714674733057/18282e470cb8693c5c4cad6ddc8ec07c.webp)
Makefile文件:
![](https://file.jishuzhan.net/article/1796801714674733057/56c06ae0eb6eaa10b68052ffb1583f26.webp)
利用vim编辑器编辑processbar.h文件:
![](https://file.jishuzhan.net/article/1796801714674733057/d7213f97ae04c0b34526e4d05abcd922.webp)
利用vim编辑器编辑processbar.c文件:
![](https://file.jishuzhan.net/article/1796801714674733057/cfb23c94daab179a7e310cc273777cc6.webp)
main.c文件:
![](https://file.jishuzhan.net/article/1796801714674733057/28e849d8129076d9b9cc2cfcd2763864.webp)
接下来再在Linux命令行中执行make指令,生成可执行文件processbar:
![](https://file.jishuzhan.net/article/1796801714674733057/aa350737f231d5021d5329cb69c1e888.webp)
运行程序:
![](https://file.jishuzhan.net/article/1796801714674733057/252edab992bba1feecd2ca0d6218114c.webp)