您的位置:首页 > 其它

输出进度条

2017-04-07 00:23 162 查看

输出进度条

       
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即可。


  

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






        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  输出进度条