网络程序设计,上周的上周就讲makefile了,由于一直在复习考试,就木有搞工程实践,今天把makefile弄了.
创建一个print.h文件, 并声明print()函数
#ifndef _PRINT_H
#define _PRINT_H
#include<stdio.h>
void print();
#endif
#include"print.h"
void print()
{
printf("My first makefile program\n");
}
main.c源文件
#include"print.h"
int main()
{
print();
return 0;
}
makefile:
all : main
main : main.o print.o
gcc -o main main.o print.o
main.o : main.c
gcc -c main.c
print.o : print.c
gcc -c print.c
clean:
rm main main.o print.o