\n和\r的区别:\n是输出换行,\r是回车回到句首;

进度条的代码:

makefile的代码:

结果: