赞
踩
学习【linux进阶】系列需要了解linux基础的操作命令
1 #include"proc.h"
2 int main ()
3 {
4 //count();
5 procBar();
6 return 0;
7 }
~
#pragma once
#include<stdio.h>
include<unistd.h>
include<string.h>
extern void procBar();
#include "proc.h" void procBar() { int i=0; char proc[102]; memset(proc, '\0',sizeof(proc));//创建内存块,并且用\0来初始化 while(i<=100) { printf("[%-100s]\r",proc);// -表示左对齐 100表是从左边开辟100个char类型的空间 /r表示在同一行显示 fflush(stdout);//表示把缓冲区的字符直接打印在屏幕上 proc[i]= '#'; usleep(30000);//30000微妙 i++; } printf("\n"); }
先编写makefile文件,如下
1 myproc:main.o proc.o // myproc依赖main.o proc.o,依赖关系为 gcc -o $@ $^
2 gcc -o $@ $^
3 main.o:main.c //main.o依赖 main.c文件 依赖关系为 gcc -c $<
4 gcc -c $<
5 proc.o:proc.c
6 gcc -c $<
7 PYTHON :clean //PYTHON为伪代码,指定输入clean为执行 rm -f *.o myproc命令
8 clean:
9 rm -f *.o myproc //删除所有的 .o文件 删除可执行文件mytext
注意: gcc -c $< 这些命令前面要输入一个 Tab
编译执行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。