输出进度条

本文介绍如何使用Makefile管理项目编译,并通过一个实际案例展示如何在C程序中实现一个简单的进度条功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输出进度条

        Makefile文件

        一个工程中的源文件不计其数,其按照类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定文件是否需要先编译、后编译、重新编译等操作,其就想一个shell脚本一样,可执行操作系统的命令。一旦写好makefile,只需要一个make命令工具(解释makefile中指令的命令工具),整个工程就自动编译。

        清理目标文件

        每个makefile文件中都应该写一个清空目标文件的规则,既便于重编译,又利于保持文件的清洁,具体做法是:

          .PHONY:clean

          clean:

                   -rm -f mytest

        其中,.PHONY表示clean是一个“伪目标”,而在rm命令前面加了一个小减号的意思就是:也许某些文件出现问题,但不要管,继续做后面的事。当然,clean也不要放在文件的开头,不然,就会变成make的默认目标。

        下面给出一个实例,输出进度条

        首先,自己编辑一个makefile文件,目的在于在运行代码时,直接make便可生成可执行程序,当然,也方便用于清理工程,即输入make clean命令即可。

         

         随后,在vim内创建一个c语言文件test.c,编辑实现进度条的代码。

         

         保存代码并退出(在命令模式下,键盘敲shift+:,输入wq即可)。

         最后,在命令行输入make,生成目标文件mytest,接着输入./mytest,便可顺利实现进度条。


         当然,若要清理工程(mytest),直接make clean即可。   

        这样,一个简单的进度条便可实现。  大笑大笑大笑







        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值