实现进度条程序. 通过makefile进行编译
2018-03-03 16:24
726 查看
在Linux系统下写了一个简单的进度条实现程序,并通过makefile进行编译1.在proc_bar.c中编写代码如下:
2.新建一个Makefile文件进行编译:
3.运行结果:
#include <stdio.h> #include <unistd.h> #include<string.h> int main() { int i=0; char bar[101]; const char *lable="-\\|/"; for(i=0;i<=100;i++) { bar[i]='\0'; printf("[\033[31;40m%s]\033[0m[%d%%][%c]\r",bar,i,lable[i%4]); fflush(stdout); bar[i]=' '; usleep(100000); } printf("\n"); return 0; }
2.新建一个Makefile文件进行编译:
pro_bar:proc_bar.c gcc proc_bar.c -o pro_bar PHONY:clean clean: rm pro_bar
3.运行结果:
相关文章推荐
- 通过自定义类加载器进行动态编译与动态实现接口
- 在Linux下用C语言写一个小程序实现一个进度条编写Makefile来进行运行
- 通过Handler实现先显示进度条,后台进行数据处理,处理结束后取消进度条
- 静态数据成员只能在类体外,且通过函数体进行初始化(静态数据成员是在程序编译时被分配空间的)
- 问题的提出:如何在Windows上通过终端程序实现Unix平台的前台编译?
- Mac 通过命令行编译运行C代码 以及生成和调用静态库 以及Makefile实现过程
- 在linux下如何使用Makefile对fortran程序进行编译
- 第一个Makefile文件(可以用来编译前面红黑树的实现程序和测试程序)
- Makefile如何通过宏开关进行条件编译
- 通过Handler实现先显示进度条,后台进行数据处理,处理结束后取消进度条
- 程序定义了多个入口点。使用 /main (指定包含入口点的类型)进行编译
- Linux下通过源码编译安装程序
- 通过字符串生成Style并设置Style实现对ListBox里面的呈现进行修改
- makefile编译C++程序 gcc/g++区别
- Linux下通过源码编译安装程序
- android 分享功能,实现分享的程序与进行分享信息的代码
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- Qt+OpenCV运行时可以编译通过,但总是出程序异常结束。解决方案!
- 详解微信小程序 通过控制CSS实现view隐藏与显示
- 编译proc程序可用makefile文件(转)