Linux下实现进度条小程序
2016-06-01 01:46
471 查看
描述:
无论下载,解压缩,复制等情况时,我们总能看到进度条这种东西。进度条以图片形式的可视化窗口直观的显示出计算机处理当前任务的速度,完成度,剩余完成的任务量,以及需要的时间等信息,所以在此我们可以自主实现一个简易的进度条小程序,在centos环境下的linux系统下编写,我们会用到ctags指令以及Makefile文件,所以在此之前要确定当前系统已成功安装ctags。
※若find命令未返回结果,说明ctags未安装。
①成功安装ctags后,在工作区创建一个目录,并创建一个.c文件进入编辑(此处为main.c)
②键入上图代码后保存并退出,创建Makefile文件进入编辑。
③在当前工作目录下输入ctags -R指令,会发现目录中多了一个tags文件。该指令的作用是在当前目录及所有子目录递归创建tags文件,在调用vim编辑器时,会自动载入ctags文件,ctags文件中包括了这些对象的列表:用#define定义的宏,枚举型变量的值,函数的定义,c++的namespace,类型定义typedef,变量的定义和声明,类以及常见的自定义类型等,vim通过tags文件对这些对象都做了相应标记。
④输入make指令,会生成main.c的可执行程序main,然后运行./main即可看到结果。而后通过make clean可以删除main以及产生的中间文件。
★注:如果发现有多行在跑,说明当前窗口分辨率的问题,将字体调小或将窗口横向拉长则可看到正常输出。
无论下载,解压缩,复制等情况时,我们总能看到进度条这种东西。进度条以图片形式的可视化窗口直观的显示出计算机处理当前任务的速度,完成度,剩余完成的任务量,以及需要的时间等信息,所以在此我们可以自主实现一个简易的进度条小程序,在centos环境下的linux系统下编写,我们会用到ctags指令以及Makefile文件,所以在此之前要确定当前系统已成功安装ctags。
※若find命令未返回结果,说明ctags未安装。
①成功安装ctags后,在工作区创建一个目录,并创建一个.c文件进入编辑(此处为main.c)
②键入上图代码后保存并退出,创建Makefile文件进入编辑。
③在当前工作目录下输入ctags -R指令,会发现目录中多了一个tags文件。该指令的作用是在当前目录及所有子目录递归创建tags文件,在调用vim编辑器时,会自动载入ctags文件,ctags文件中包括了这些对象的列表:用#define定义的宏,枚举型变量的值,函数的定义,c++的namespace,类型定义typedef,变量的定义和声明,类以及常见的自定义类型等,vim通过tags文件对这些对象都做了相应标记。
④输入make指令,会生成main.c的可执行程序main,然后运行./main即可看到结果。而后通过make clean可以删除main以及产生的中间文件。
★注:如果发现有多行在跑,说明当前窗口分辨率的问题,将字体调小或将窗口横向拉长则可看到正常输出。
相关文章推荐
- CentOS安装python包安装管理工具pip
- CentOS系统dig和nslookup的安装
- CentOS6.6 安装 Tengine 笔记
- 八. Linux 常用命令搜集
- centos7 ssh 设置key认证
- 探究Linux的奇妙之旅
- LINUX字符设备驱动程序实例(scull)
- 简单的LINUX字符设备驱动及编译进Linux内核
- 嵌入式Linux驱动开发之helloword心得
- Linux 系统命令笔记
- 嵌入式 、linux驱动模块编译(初学者)
- 链接linux
- 每天几个linux命令系列之零
- DMA驱动程序编写
- 程序管理与SElinux
- Linux下python升级步骤
- Linux下安装pymysql步骤
- 如何在Linux下环境下快速切换工作目录
- linux chromium安装falsh插件
- linux下c/c++实例之十七哈夫曼编码译码实现