第一步:编写进度条的代码
输入命令行:
vim pb.c
编写代码:
#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[1;31;44m%s\033[0m [%d%%][%c]\r",bar,i,lable[i%4]);
fflush(stdout);
bar[i]=' ';
usleep(100000);
}
printf("\n");
return 0;
}
wq退出后,输入:
gcc pb.c -o pb -g
然后
touch pb.i
touch pb.s
touch pb.o
第二步,编写Makefile:
输入命令行:
vim Makefile
编写代码:
pb:pb.c
gcc pb.c -o pb
.PHONY:clean
clean:
rm -f pb.i pb.s pb.o pb
注意:空格用TAB键入!
第三步:make
到这里就可以make了(全部编译),如果提示update,就执行./pb,彩色进度条就会出现。